Redis命令ZRANGEBYLEX返回元素的顺序是什么?或者它没有定义?
答案 0 :(得分:1)
顾名思义,它是按字典顺序排列的。
示例:
127.0.0.1:6379> zadd test 0 a 1 b 2 c 3 d 4 e
(integer) 5
127.0.0.1:6379> ZRANGEBYLEX test - [z
1) "a"
2) "b"
3) "c"
4) "d"
5) "e"
127.0.0.1:6379> ZRANGEBYLEX test [b [z
1) "b"
2) "c"
3) "d"
4) "e"
127.0.0.1:6379> zadd test 0 aaaa
(integer) 1
127.0.0.1:6379> ZRANGEBYLEX test [a [z
1) "a"
2) "aaaa"
3) "b"
4) "c"
5) "d"
6) "e"
在最后一个样本中,“a”按字典顺序小于“aaaa”。希望这可以帮助。