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"