rev

英 [rev]   美 [r?v]  

n.<口>發動機的旋轉

vt.& vi.<口>(使)加速;(數量、活動等)激增;(使發動機)快速旋轉;(使)活躍起來

第三人稱單數: revs 復數: revs 現在分詞: revving 過去式: revved 過去分詞: revved

range

英 [re?nd?]   美 [rend?]  

n.范圍;射程;類別;(山脈,房屋等的)排列

vi.搜索;變化;延伸;漫游

vt.排列;(按一定位置或順序)排序;把…分類;徘徊

adj.牧場的,放牧區的

第三人稱單數: ranges 復數: ranges 現在分詞: ranging 過去式: ranged 過去分詞: ranged

redis ZREVRANGE命令 語法

作用:返回有序集 key 中,指定區間內的成員。

語法:ZREVRANGE key start stop [WITHSCORES]

說明:其中成員的位置按 score 值遞減(從大到小)來排列。具有相同 score 值的成員按字典序的逆序(reverse lexicographical order)排列。除了成員按 score 值遞減的次序排列這一點外, ZREVRANGE 命令的其他方面和 ZRANGE 命令一樣。

可用版本:>= 1.2.0

時間復雜度:O(log(N)+M), N 為有序集的基數,而 M 為結果集的基數。

返回:指定區間內,帶有 score 值(可選)的有序集成員的列表。

redis ZREVRANGE命令 示例

redis> ZRANGE salary 0 -1 WITHSCORES        # 遞增排列
1) "peter"
2) "3500"
3) "tom"
4) "4000"
5) "jack"
6) "5000"
redis> ZREVRANGE salary 0 -1 WITHSCORES     # 遞減排列
1) "jack"
2) "5000"
3) "tom"
4) "4000"
5) "peter"
6) "3500"