zrevrange.3valkey - Man Page
Returns members in a sorted set within a range of indexes in reverse order.
Synopsis
ZREVRANGE
key start stop [WITHSCORES
]
Description
Returns the specified range of elements in the sorted set stored at key
. The elements are considered to be ordered from the highest to the lowest score. Descending lexicographical order is used for elements with equal score.
Apart from the reversed ordering, ZREVRANGE
is similar to ZRANGE
.
Reply
- valkey-protocol(7) Array reply: a list of members in the specified range, optionally with their scores if WITHSCORE was used.
Complexity
O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.
Acl Categories
@read @slow @sortedset
History
- Available since: 1.2.0
Notes
This command is deprecated (since 6.2.0) and replaced by ZRANGE
with the REV
argument.
Examples
127.0.0.1:6379> ZADD myzset 1 "one" (integer) 1 127.0.0.1:6379> ZADD myzset 2 "two" (integer) 1 127.0.0.1:6379> ZADD myzset 3 "three" (integer) 1 127.0.0.1:6379> ZREVRANGE myzset 0 -1 1) "three" 2) "two" 3) "one" 127.0.0.1:6379> ZREVRANGE myzset 2 3 1) "one" 127.0.0.1:6379> ZREVRANGE myzset -2 -1 1) "two" 2) "one"
See Also
bzmpop(3valkey), bzpopmax(3valkey), bzpopmin(3valkey), zadd(3valkey), zcard(3valkey), zcount(3valkey), zdiff(3valkey), zdiffstore(3valkey), zincrby(3valkey), zinter(3valkey), zintercard(3valkey), zinterstore(3valkey), zlexcount(3valkey), zmpop(3valkey), zmscore(3valkey), zpopmax(3valkey), zpopmin(3valkey), zrandmember(3valkey), zrange(3valkey), zrangestore(3valkey), zrank(3valkey), zrem(3valkey), zremrangebylex(3valkey), zremrangebyrank(3valkey), zremrangebyscore(3valkey), zrevrank(3valkey), zscan(3valkey), zscore(3valkey), zunion(3valkey), zunionstore(3valkey)