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?值(可選)的有序集成員的清單。