range

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

n.範(fàn)圍;射程;類(lèi)別;(山脈,房屋等的)排列

#vi.搜尋;變化;延伸;漫遊

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

adj.牧場(chǎng)的,放牧區(qū)的

第三人稱(chēng)單數(shù): ranges 複數(shù): ranges 現(xiàn)在分詞: ranging 過(guò)去式: ranged 過(guò)去分詞: ranged

by

#英[ba?]? ?美[ ba?]??

prep.在…旁邊;表示方式;由於;經(jīng)過(guò)

adv.經(jīng)過(guò);表示保留或保存時(shí)用;短暫拜訪

score

英[sk?:(r)]? ?美[sk?r, skor]??

n.分?jǐn)?shù);分?jǐn)?shù);總分;20個(gè)

v.分?jǐn)?shù);分?jǐn)?shù);記分;獲得勝利

第三人稱(chēng)單數(shù): scores 複數(shù): scores 現(xiàn)在分詞: scoring 過(guò)去式: scored 過(guò)去分詞: scored

redis ZRANGEBYSCORE指令 語(yǔ)法

作用:返回有序集?key?中,所有?score?值介於?min?和?max?之間(包括等於?min?或?max?)的成員。有序集成員依?score?值遞增(從小到大)次序排列。

語(yǔ)法:ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]

說(shuō)明:具有相同?score?值的成員按字典序( lexicographical order)來(lái)排列(此屬性是有序集提供的,不需要額外的計(jì)算)??蛇x的?LIMIT?參數(shù)指定返回結(jié)果的數(shù)量及區(qū)間(就像SQL中的?SELECT?LIMIT?offset,?count?),注意當(dāng)?offset?很大時(shí),定位?offset?的操作可能需要遍歷整個(gè)有序集,此過(guò)程最壞複雜度為O(N) 時(shí)間??蛇x的?WITHSCORES?參數(shù)決定結(jié)果集是單單回傳有序集的成員,還是將有序集成員及其?score?值一起回傳。

此選項(xiàng)自 Redis 2.0 版本起可用。

可用版本:>= 1.0.5

#時(shí)間複雜度:O(log(N) M),?N?為有序集的基數(shù),?M?為被結(jié)果集的基數(shù)。

傳回:指定區(qū)間內(nèi),帶有?score?值(可選)的有序集成員的清單。

redis ZRANGEBYSCORE指令 範(fàn)例

雷雷