Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

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。