Redis-Redis中的dbsize命令不准确?

Redis-Redis中的dbsize命令不准确?

晚风撩人 发布于 2017-10-13 字数 204 浏览 1205 回复 1

最近发现通过dbsize命令返回的key的个数与通过keys命令计算得到的个数不匹配:

redis-cli dbsize
(integer) 3057
redis-cli keys "*" | wc -l
2072

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晚风撩人 2017-10-23 1 楼

dbsize返回的是所有key的数目,包括已经过期的,而redis-cli keys "*"查询得到的是有效的key数目,问题的原理很有可能字典库中包含部分已经过期的条目。参考:Accuracy of redis dbsize command