Redis 如何查看 key 的数量(个数),有三个相关命令,分别是 info、dbsize 和 keys。
info 命令(推荐方式)
INFO keyspace
INFO 命令用来对 Redis 服务器的各种信息和统计数值,其中 keyspace 参数用来返回数据库相关的信息,返回示例如下:
# Keyspace db0:keys=4,expires=0,avg_ttl=0
dbsize 命令
DBSIZE
DBSIZE 命令返回当前数据库的 key 的数量。
需要注意的是,DBSIZE 统计的是所有未被销毁的 key,这与 keys * 不同。
keys 命令
KEYS *
KEYS *
这种命令针对数据量小的库还可以查看 key 数量,但在数据量大的时候,可能会搞垮生产环境;此外,和 DBSIZE 命令不同的是,它返回当前 db 有效的 key。