Keys命令组的keys指令。 查找所有符合给定模式pattern(正则表达式)的 key 。 时间复杂度为O(N),N为数据库里面key的数量。 例如,Redis在一个有1百万个key的数据库里面执行一次查询需要的时间是40毫秒 。 警告: KEYS 的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 KEYS, 你最好还是用 Redis 的集合结构 SETS 来代替。 支持的正则表达模式: h?llo 匹配 hello, hallo 和 hxllo h*llo 匹配 hllo 和 heeeello h[ae]llo 匹配 hello 和 hallo, 但是不匹配 hillo h[^e]llo 匹配 hallo, hbllo, … 但是不匹配 hello h[a-b]llo 匹配 hallo 和 hbllo 如果你想取消字符的特殊匹配(正则表达式,可以在它的前面加\。
| 参数名称 | 类型 | 示例值 | 必须 | 描述 |
|---|---|---|---|---|
| content-type | String | application/x-www-form-urlencoded | 否 |
| 参数名称 | 类型 | 示例值 | 必须 | 描述 |
|---|---|---|---|---|
| pattern | String | *weather* | 是 | 查找模式值。支持的正则表达模式: h?llo 匹配 hello, hallo 和 hxllo h*llo 匹配 hllo 和 heeeello h[ae]llo 匹配 hello 和 hallo, 但是不匹配 hillo h[^e]llo 匹配 hallo, hbllo, … 但是不匹配 hello h[a-b]llo 匹配 hallo 和 hbllo 如果你想取消字符的特殊匹配(正则表达式,可以在它的前面加\。 |
| ds_id | String | - | 是 | 数据源 |
| maxResult | Number | 100 | 是 | 每次返回的最大条数,由于redis本身特性,并不保证每次能返回此数字条数记录。最高只能到1000条记录。 |
| cursor | Number | 0 | 是 | 当前游标值,从0开始。 游标参数被设置为 0 时, 服务器将开始一次新的迭代, 而当服务器向用户返回值为 0 的游标时, 表示迭代已结束。 |
| select_db | Number | 0 | 否 | 选择哪个index数据库。通常是在第0号数据库。 |
showapi_res_body 系统封装,业务数据均位于该对象内;系统级字段见。