根据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]"
答案 0 :(得分:-1)
看起来我在脚下射击自己。 Redis在最后工作正常。