47

获取 Redis 集中项目数量(计数)的最简单方法是什么?最好不需要转储整套数据并计算行数……到目前为止,我只找到了 BITCOUNT,我还没有发现它有用……

4

2 回答 2

76

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

http://redis.io/commands/scard

排序集有一个类似的命令(ZCARD)。

于 2013-08-05T11:03:20.907 回答
0

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

例子:

ZCOUNT myzset 2 15

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

于 2020-06-29T08:30:05.403 回答