- 用法
-
ZLEXCOUNT key min max
- 复杂度
- O(log(N)),其中 N 是有序集合中的元素数量。
- 起始版本
- 2.8.9
- ACL 类别
- @sortedset, @read, @fast
当有序集合中的所有元素都以相同的分数插入,以强制进行字典序排序时,此命令返回有序集合 key
中值在 min
和 max
之间的元素数量。
min
和 max
参数的含义与 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 回复
整数回复:指定分数范围内的成员数量。