Redis Keys命令

Redis KEYS命令用于搜索具有匹配模式的键。

返回值

  • 具有匹配模式的键列表(Array)。

语法
以下是Redis KEYS命令的基本语法。

redis 127.0.0.1:6379> KEYS PATTERN

示例

首先,在Redis中创建几个键:mykey1mykey2mykey3,并向这些键设置一些值。

redis 127.0.0.1:6379> SET mykey1 "redis"
OK 
redis 127.0.0.1:6379> SET mykey2 "mysql"
OK 
redis 127.0.0.1:6379> SET mykey3 "mongodb"
OK

现在,使用”mykey”字符模式开始搜索相关键。

127.0.0.1:6379> KEYS mykey*
1) "mykey2"
2) "mykey1"
3) "mykey3"

要获取Redis中所有可用键的列表,请使用一个匹配模式字符:*,如下所示 -

127.0.0.1:6379> KEYS *
 1) "ukey"
 2) "alist"
 3) "zaixianlist"
 4) "mykey2"
 5) "new_key"
 6) "user:1"
 7) "zaixianset"
 8) "myhash"
 9) "mykey1"
10) "mykey3"
11) "name"
...

其它示例参考

127.0.0.1:6379> MSET one 1 two 2 three 3 four 4
"OK"
127.0.0.1:6379> KEYS *o*
1) "four"
2) "two"
3) "one"
127.0.0.1:6379> KEYS t??
1) "two"
127.0.0.1:6379> KEYS *
1) "four"
2) "three"
3) "two"
4) "one"
127.0.0.1:6379>

上一篇: Redis键命令 下一篇: Redis字符串