获取Redis中的物品数量(计数)的最简单方法是什么?最好不需要倾倒整套台词和数台词。到目前为止,我只发现BITCOUNT,我还没有发现它有用...
ih99xse11#
Scard命令返回Redis集合的基数(即项目数)。
http://redis.io/commands/scard
对于已排序的集合,还有一个类似的命令(ZCard)。
k3bvogb12#
另外,如果您有一个已排序的集合,则可以使用ZCOUNT命令来获取已排序集合中的元素数at key,其分数介于min和max之间。
ZCOUNT
示例:
ZCOUNT myzset 2 15
返回分数>=2且<=15的元素计数
yquaqz183#
对于Python,您可以使用scard。
lebgth=db.scard(key)
3条答案
按热度按时间ih99xse11#
Scard命令返回Redis集合的基数(即项目数)。
http://redis.io/commands/scard
对于已排序的集合,还有一个类似的命令(ZCard)。
k3bvogb12#
另外,如果您有一个已排序的集合,则可以使用
ZCOUNT
命令来获取已排序集合中的元素数at key,其分数介于min和max之间。示例:
ZCOUNT myzset 2 15
返回分数>=2且<=15的元素计数
yquaqz183#
对于Python,您可以使用scard。