Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/redis-print-number-of-keys.html

Redis 如何查看 key 的数量(个数)

Redis 笔记 Redis 笔记


Redis 如何查看 key 的数量(个数),有三个相关命令,分别是 infodbsizekeys

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。