从redis命令zrangebylex返回的元素的顺序是什么?还是没有定义?

最佳答案

顾名思义,它是按字典顺序排列的。
例子:

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”。希望这有帮助。

关于redis - Redis命令ZRANGEBYLEX返回元素的顺序是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39877928/

10-16 16:20