ZCOUNT 返回有序集 key 中, score 值在 min 和 max 之间(默认包括 score 值等于 min 或 max )的成员的数量。
关于参数 min 和 max 的详细使用方法,请参考ZRANGEBYSCORE.
注意: ZCOUNT 命令的时间复杂度是 O(log(N)),因为 ZCOUNT 使用有序成员 (详见 ZRANK) 来实现范围查询,不需要遍历整个集合。
*返回值
整数: score 值在 min 和 max 之间的成员的数量。
*例子
redis>
ZADD myzset 1 "one"
(integer) 1redis> ZADD myzset 2 "two"
(integer) 1redis> ZADD myzset 3 "three"
(integer) 1redis> ZCOUNT myzset -inf +inf
(integer) 3redis> ZCOUNT myzset (1 3
(integer) 2