Redis Keys命令

2019-10-16 22:53:45

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) "yiibailist"
 4) "mykey2"
 5) "new_key"
 6) "user:1"
 7) "yiibaiset"
 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>