插件窝 干货文章 Redis 查看 key 的数量的命令是什么

Redis 查看 key 的数量的命令是什么

命令 数量 key DBSIZE 195    来源:    2025-03-29

在 Redis 中查看 key 数量的命令是:

DBSIZE

这个命令会返回当前数据库中 key 的总数。

示例:

127.0.0.1:6379> DBSIZE
(integer) 42

其他相关说明: 1. 该命令的时间复杂度是 O(1),Redis 会直接返回预存的值,不会扫描整个数据库 2. 如果需要查看所有 key 的列表,可以使用 KEYS * 命令(但在生产环境慎用,可能会阻塞服务) 3. 要查看特定模式的 key 数量,可以结合使用 KEYS 命令和管道: KEYS user:* | wc -l 4. 在集群环境中,DBSIZE 只返回当前节点的 key 数量

注意:DBSIZE 统计的是所有 key 的数量,包括已设置过期时间但还未过期的 key。