统计Redis中key的数量

本文遵循BY-SA版权协议,转载请附上原文出处链接。


本文作者: 黑伴白

本文链接: http://heibanbai.com.cn/posts/d7f3af4e/

命令格式如下:

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

蚂蚁再小也是肉🥩!


统计Redis中key的数量
http://heibanbai.com.cn/posts/d7f3af4e/
作者
黑伴白
发布于
2023年9月6日
许可协议

“您的支持,我的动力!觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付