# Zlexcount

在有序集合中计算指定字典区间内成员数量

语法

ZLEXCOUNT key min max
  • 可用版本:

    2.8.9

  • 时间复杂度:

    O(log(N)),其中 N 是排序集中的元素数。

  • ACL 类别:

    @read, @sortedset, @fast

当一个排序集合中的所有元素都以相同的分数插入时,为了强制字典排序,该命令在key处返回排序集合中元素的数量,其值在minmax之间。

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

注意:该命令的复杂性仅为O(log(N)),因为它使用元素秩(请参见ZRANK )了解范围。正因为如此,不需要做与范围大小成比例的功。

# 返回

整数回复:指定分数范围内的元素数。

# 例子

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

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM