zcount.3valkey - Man Page
Returns the count of members in a sorted set that have scores within a range.
Synopsis
ZCOUNT
key min max
Description
Returns the number of elements in the sorted set at key
with a score between min
and max
.
The min
and max
arguments have the same semantic as described for ZRANGEBYSCORE
.
Note: the command has a complexity of just O(log(N)) because it uses elements ranks (see ZRANK
) to get an idea of the range. Because of this there is no need to do a work proportional to the size of the range.
Reply
valkey-protocol(7) Integer reply: the number of members in the specified score range.
Complexity
O(log(N)) with N being the number of elements in the sorted set.
Acl Categories
@fast @read @sortedset
History
- Available since: 2.0.0
Examples
127.0.0.1:6379> ZADD myzset 1 "one" (integer) 1 127.0.0.1:6379> ZADD myzset 2 "two" (integer) 1 127.0.0.1:6379> ZADD myzset 3 "three" (integer) 1 127.0.0.1:6379> ZCOUNT myzset -inf +inf (integer) 3 127.0.0.1:6379> ZCOUNT myzset (1 3 (integer) 2
See Also
bzmpop(3valkey), bzpopmax(3valkey), bzpopmin(3valkey), zadd(3valkey), zcard(3valkey), zdiff(3valkey), zdiffstore(3valkey), zincrby(3valkey), zinter(3valkey), zintercard(3valkey), zinterstore(3valkey), zlexcount(3valkey), zmpop(3valkey), zmscore(3valkey), zpopmax(3valkey), zpopmin(3valkey), zrandmember(3valkey), zrange(3valkey), zrangestore(3valkey), zrank(3valkey), zrem(3valkey), zremrangebylex(3valkey), zremrangebyrank(3valkey), zremrangebyscore(3valkey), zrevrank(3valkey), zscan(3valkey), zscore(3valkey), zunion(3valkey), zunionstore(3valkey)