可以使用 Redis 的 SCAN 命令来查询符合某条件的 key 数量。

例如,如果要查询所有以 'prefix_' 开头的 key 的数量,可以使用以下命令:

SCAN 0 MATCH 'prefix_*' COUNT 1000

其中,0 是游标初始值,'prefix_*' 是要匹配的 key 模式,COUNT 1000 表示每次返回最多 1000 个匹配的 key。

执行完上述命令后,会返回一个数组,第一个元素是下一个游标值,第二个元素是符合条件的 key 的数量。

如果要查询所有 key 的数量,可以使用以下命令:

DBSIZE

执行完上述命令后,会返回数据库中 key 的数量。

Redis 查询符合条件的 Key 数量

原文地址: https://www.cveoy.top/t/topic/gZ0O 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录