命令格式如下:
1
$ redis-cli -h IP地址 -p 端口 -a 密码 info keyspace
比如本机(默认端口6379)
1
2
3
4
5
6
$ redis-cli info keyspace
Keyspace
db0:keys=17768,expires=4,avg_ttl=257898671
db1:keys=6,expires=6,avg_ttl=2014220592
db2:keys=1,expires=0,avg_ttl=0
db4:keys=6,expires=0,avg_ttl=0
即可看到所有库中 keys 的数量
统计包含关键字的 Key 的数量
统计本机 Redis 0号数据库中以Abc
开头Key的数量
1
$ redis-cli keys “Abc*” | wc -l
统计远端Redis 0号数据库中以Abc
开头Key的数量
1
$ redis-cli -h IP地址 -p 端口 keys “Abc*” | wc -l
统计远端 Redis指定数据库中以Abc
开头Key的数量
1
$ redis-cli -h IP地址 -p 端口 -n 数据库序号 keys “Abc*” | wc -l
统计远端、带认证Redis 指定数据库中以Abc
开头Key的数量
1
$ redis-cli -h IP地址 -p 端口 -n 数据库序号 -a 密码 keys “Abc*” | wc -l