命令格式如下:

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
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐