5

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

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

但如果我跑

redis-cli KEYS '*'

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

4

2 回答 2

13

您可以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
  ...
于 2013-05-17T16:33:59.513 回答
4

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

select 1 // selects db 1

keys * // search all keys in selected db (db -1 )
于 2020-02-18T12:39:59.510 回答