ZLEXCOUNT

用法
ZLEXCOUNT key min max
复杂度
O(log(N)),其中 N 是有序集合中的元素数量。
起始版本
2.8.9
ACL 类别
@sortedset, @read, @fast

当有序集合中的所有元素都以相同的分数插入,以强制进行字典序排序时,此命令返回有序集合 key 中值在 minmax 之间的元素数量。

minmax 参数的含义与 ZRANGEBYLEX 中描述的相同。

注意:该命令的复杂度仅为 O(log(N)),因为它使用元素的排名(参见 ZRANK)来估算范围。因此,无需执行与范围大小成比例的工作。

示例

127.0.0.1:6379> ZADD myzset 0 a 0 b 0 c 0 d 0 e
(integer) 5
127.0.0.1:6379> ZADD myzset 0 f 0 g
(integer) 2
127.0.0.1:6379> ZLEXCOUNT myzset - +
(integer) 7
127.0.0.1:6379> ZLEXCOUNT myzset [b [f
(integer) 5

RESP2/RESP3 回复

整数回复:指定分数范围内的成员数量。