Redis SCARD结果与SMEMBERS返回的集合大小不匹配

时间:2017-11-15 16:25:45

标签: redis

根据Redis文档,SMEMBERS通过某些键返回整个集合。而另一个命令 - SCARD - 返回集合的基数(大小)。

在我的情况下,SMEMBERS为某些键返回22899个元素集,而SCARD只返回' 2'对于同一把钥匙。我怎么解释这个事实?

Redis版本为2.8.24

我正在使用redis-cli运行redis命令:

127.0.0.1:6379> scard myfancykey
(integer) 2
127.0.0.1:6379> myfancykey
....(22898 results go here)
22899) "my-fancy-value-63899173647738-foo[bar-baz:12343123]"

1 个答案:

答案 0 :(得分:-1)

看起来我在脚下射击自己。 Redis在最后工作正常。