rem
Englisch [ˌɑ:r i: ˈem] US [ˌɑ:ri:'em]
n.DOS-Befehl: Gibt eine von DOS ignorierte Befehlszeile an; (Ruhezustand) schnelle Augenbewegung
Bereich
英[reɪndʒ]
n bestimmte Position oder Reihenfolge) Sortieren; Wandern
Adj. Weide, Weidegebiet
Dritte Person Singular: Bereiche Plural: Bereiche Partizip Präsens: Rangieren Partizip Perfekt: Ranged
Englisch [baɪ ] Amerikanisch [baɪ] prep [ ræŋk]n. Rang... vi. Angemeldet; pingelig; dritte Person Singular: Rangordnung Präteritum; Rang Komparativ: ranker Superlativ: rankest
redis ZREMRANGEBYRANK-Befehl Syntax
Funktion: Entfernen Sie alle Mitglieder innerhalb des angegebenen Rangbereichs im geordneten Satzschlüssel.
Syntax: ZREMRANGEBYRANK key start stop
Erklärung: Die Intervalle werden durch die tiefgestellten Parameter Start bzw. Stop angegeben, einschließlich Start und Stop. Die Indexparameter start und stop haben beide die Basis 0, d. h. 0 repräsentiert das erste Mitglied der geordneten Menge, 1 repräsentiert das zweite Mitglied der geordneten Menge und so weiter. Sie können auch negative Indizes verwenden, wobei -1 das letzte Element, -2 das vorletzte Element usw. darstellt.
Verfügbare Versionen: >= 2.0.0
Zeitliche Komplexität: O(log(N)+M), N ist die Kardinalität der geordneten Menge und M ist die Anzahl der entfernten Mitglieder.
Zurückgegeben: Die Anzahl der entfernten Mitglieder.
redis ZREMRANGEBYRANK-Befehl Beispiel
redis> ZADD salary 2000 jack (integer) 1 redis> ZADD salary 5000 tom (integer) 1 redis> ZADD salary 3500 peter (integer) 1 redis> ZREMRANGEBYRANK salary 0 1 # 移除下标 0 至 1 区间内的成员 (integer) 2 redis> ZRANGE salary 0 -1 WITHSCORES # 有序集只剩下一个成员 1) "tom" 2) "5000"