When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command returns all the elements in the sorted set at key
with a value between max
and min
.
Apart from the reversed ordering, ZREVRANGEBYLEX is similar to ZRANGEBYLEX.
As per Redis 6.2.0, this command is considered deprecated. Please prefer using the ZRANGE command with the BYLEX
and REV
arguments in new code.
*Return value
Array reply: list of elements in the specified score range.
*Examples
redis>
ZADD myzset 0 a 0 b 0 c 0 d 0 e 0 f 0 g
(integer) 7redis> ZREVRANGEBYLEX myzset [c -
1) "c" 2) "b" 3) "a"redis> ZREVRANGEBYLEX myzset (c -
1) "b" 2) "a"redis> ZREVRANGEBYLEX myzset (g [aaa
1) "f" 2) "e" 3) "d" 4) "c" 5) "b"