Redis zlexcount 命令用于返回有序集中介于分数min和max的元素个数。
- min,max 是成员的范围。查看所有 使用-、+ 用法。
- min,如果给出最大值必须在前面使用'['或'('。
- '[' 用于包含,'(' 用于不包括。
语法:
zlexcount key_name min max
可用版本
>=2.8.9.
返回值
整数,返回指定分数范围内的元素个数。
返回值类型
整数
示例:Redis zlexcount
127.0.0.1:6379> zadd mycityset 1 Shanghai 1 Beijing 1 London 1 Paris 1 Tokyo
(integer) 5
127.0.0.1:6379> zrangebylex mycityset - +
1) "Shanghai"
2) "London"
3) "Beijing"
4) "Paris"
5) "Tokyo"
127.0.0.1:6379> zlexcount mycityset "[London" +
(integer) 4
127.0.0.1:6379> zlexcount mycityset "(London" +
(integer) 3
127.0.0.1:6379> zlexcount mycityset "(London" "(Paris"
(integer) 1
127.0.0.1:6379> zlexcount mycityset "[London" "(Paris"
(integer) 2