Redis集合中的项目数

w41d8nur  于 2022-10-08  发布在  Redis
关注(0)|答案(3)|浏览(210)

获取Redis中的物品数量(计数)的最简单方法是什么?最好不需要倾倒整套台词和数台词。到目前为止,我只发现BITCOUNT,我还没有发现它有用...

ih99xse1

ih99xse11#

Scard命令返回Redis集合的基数(即项目数)。

http://redis.io/commands/scard

对于已排序的集合,还有一个类似的命令(ZCard)。

k3bvogb1

k3bvogb12#

另外,如果您有一个已排序的集合,则可以使用ZCOUNT命令来获取已排序集合中的元素数at key,其分数介于min和max之间。

示例:

ZCOUNT myzset 2 15

返回分数>=2且<=15的元素计数

yquaqz18

yquaqz183#

对于Python,您可以使用scard。

lebgth=db.scard(key)

相关问题