zrangebylex命令
Redis zrangebylex
, 返回有序集中指定区间内的成员
语法
zrangebylex key min max [LIMIT offset count]
[
符号- [min 表示返回的结果中包含 min 值
- [max 表示返回的结果中包含 max 值
(
符号- (min 表示返回的结果中不包含 min 值
- (max 表示返回的结果中不包含 max 值
特殊值
+
和-
在 min 参数以及 max 参数中具有特殊的意义, 其中 + 表示正无限, 而 - 表示负无限。 因此, 向一个所有成员的分值都相同的有序集合发送命令 ZRANGEBYLEX - + , 命令将返回有序集合中的所有元素
返回值
指定区间内的元素列表
例子
127.0.0.1:6379> zadd chars 1 a 2 b 2 c 3 d 3 e 4 f 4 g 5 h 5 i
(integer) 9
127.0.0.1:6379> zrangebylex chars - [c
1) "a"
2) "b"
3) "c"
127.0.0.1:6379> zrangebylex chars - (c
1) "a"
2) "b"
127.0.0.1:6379> zrangebylex chars [aaa (g
1) "b"
2) "c"
3) "d"
4) "e"
5) "f"