zrevrange
ZREVRANGE
ZREVRANGE key start stop [WITHSCORES]
自1.2.0起可用。
时间复杂度:
O( log(N)+ M),其中 N 是有序集合中元素的数量,M 是返回元素的数量。
返回存储在key
的有序集合中指定范围的元素。元素被认为是从最高分到最低分排序。降序排列顺序用于得分相同的元素。
除了颠倒的顺序之外,ZREVRANGE 类似于 ZRANGE 。
返回值
数组回复:指定范围内的元素列表(可选择其分数)。
例子
redis> ZADD myzset 1 "one" (integer) 1 redis> ZADD myzset 2 "two" (integer) 1 redis> ZADD myzset 3 "three" (integer) 1 redis> ZREVRANGE myzset 0 -1 1) "three" 2) "two" 3) "one" redis> ZREVRANGE myzset 2 3 1) "one" redis> ZREVRANGE myzset -2 -1 1) "two" 2) "one"