統計redis中key的數量

金箍一夢何來愁 2022-01-08 07:27:36 阅读数:381

redis key

命令格式如下:

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 
版权声明:本文为[金箍一夢何來愁]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201080727362601.html