- 用法
-
ZREVRANGEBYLEX key max min [ LIMIT offset count ]
- 复杂度
- O(log(N)+M),其中 N 是有序集合中的元素数量,M 是返回的元素数量。如果 M 是常量(例如,总是使用 LIMIT 请求前 10 个元素),则可以将其视为 O(log(N))。
- 起始版本
- 2.8.9
- ACL 类别
- @sortedset, @read, @slow
当有序集合中的所有元素都以相同的分数插入时,为了强制按字典顺序排序,此命令返回 key
处有序集合中介于 max
和 min
值之间的所有元素。
除了反向排序外,ZREVRANGEBYLEX
与 ZRANGEBYLEX
类似。
示例
127.0.0.1:6379> ZADD myzset 0 a 0 b 0 c 0 d 0 e 0 f 0 g
(integer) 7
127.0.0.1:6379> ZREVRANGEBYLEX myzset [c -
1) "c"
2) "b"
3) "a"
127.0.0.1:6379> ZREVRANGEBYLEX myzset (c -
1) "b"
2) "a"
127.0.0.1:6379> ZREVRANGEBYLEX myzset (g [aaa
1) "f"
2) "e"
3) "d"
4) "c"
5) "b"
RESP2/RESP3 回复
数组回复:指定分数范围内成员的列表。