Redis:如何访问特定键空间中的键

时间:2013-05-17 16:09:35

标签: redis

我的redis服务器中有2个键空间:

db0:keys=1,expires=0
db1:keys=36679593,expires=0

但如果我跑

redis-cli KEYS '*'

我只在db0中获取密钥。如何在db1中搜索键?

2 个答案:

答案 0 :(得分:9)

您可以将redis-cli-n选项一起使用;

$ redis-cli -n 1 KEYS '*'

$ redis-cli --help
redis-cli 2.6.7

Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]
  ...
  -n <db>          Database number
  ...

答案 1 :(得分:2)

首先,您需要选择db1。为此,请使用select 1。 然后,您可以使用KEYS *

获取所有密钥
select 1 // selects db 1

keys * // search all keys in selected db (db -1 )