ZCOUNT key min max

ZCOUNT 返回有序集 key 中, score 值在 minmax 之间(默认包括 score 值等于 minmax )的成员的数量。

关于参数 minmax 的详细使用方法,请参考ZRANGEBYSCORE.

注意: ZCOUNT 命令的时间复杂度是 O(log(N)),因为 ZCOUNT 使用有序成员 (详见 ZRANK) 来实现范围查询,不需要遍历整个集合。

*返回值

整数: score 值在 minmax 之间的成员的数量。

*例子

redis>  ZADD myzset 1 "one"
(integer) 1
redis>  ZADD myzset 2 "two"
(integer) 1
redis>  ZADD myzset 3 "three"
(integer) 1
redis>  ZCOUNT myzset -inf +inf
(integer) 3
redis>  ZCOUNT myzset (1 3
(integer) 2
redis>