Adj. Weide, Weidefl?che
Dritte Person Singular: reicht Plural: reicht Partizip Pr?sens: reichend Vergangenheitsform: ranged Partizip Perfekt: rangedby
Englisch [ba?] prep.; Ausdrucksmittel durch adv; sk?: (r)] US [sk?r, skor] n. Partitur; Partitur; Partitur der dritten Person: Partizip Pr?sens : gepunktet Partizip Perfekt: gepunktet
redis ZRANGEBYSCORE-Befehl Syntax
Funktion: Gibt alle Mitglieder im geordneten Satzschlüssel zurück, deren Score-Wert zwischen Min und Max liegt (einschlie?lich gleich Min oder Max). Die Mitglieder der geordneten Menge sind in aufsteigender Reihenfolge ihres Bewertungswerts (von klein nach gro?) angeordnet.
Syntax: ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
Beschreibung: Elemente mit demselben Score-Wert werden in lexikografischer Reihenfolge angeordnet (dieses Attribut wird durch einen geordneten Satz bereitgestellt und erfordert keine zus?tzlichen Berechnungen) . Der optionale LIMIT-Parameter gibt die Anzahl und den Bereich der zurückgegebenen Ergebnisse an (genau wie SELECT LIMIT offset, count in SQL). Wenn der Offset gro? ist, muss zum Auffinden des Offsets m?glicherweise die gesamte geordnete Menge durchlaufen werden ist O(N)-Zeit. Der optionale Parameter WITHSCORES bestimmt, ob die Ergebnismenge nur die Mitglieder der sortierten Menge zurückgibt oder ob die Mitglieder der sortierten Menge zusammen mit ihren Bewertungswerten zurückgegeben werden.
Diese Option ist seit Redis Version 2.0 verfügbar.
Verfügbare Versionen: >= 1.0.5
Zeitliche Komplexit?t: O(log(N)+M), N ist die Kardinalit?t der geordneten Menge und M ist die Kardinalit?t der Ergebnismenge.
Rückgaben: Eine Liste geordneter Mengenmitglieder mit Score-Wert (optional) im angegebenen Intervall.
redis ZRANGEBYSCORE-Befehl Beispiel
redis> ZADD salary 2500 jack # 測試數(shù)據(jù) (integer) 0 redis> ZADD salary 5000 tom (integer) 0 redis> ZADD salary 12000 peter (integer) 0 redis> ZRANGEBYSCORE salary -inf +inf # 顯示整個有序集 1) "jack" 2) "tom" 3) "peter" redis> ZRANGEBYSCORE salary -inf +inf WITHSCORES # 顯示整個有序集及成員的 score 值 1) "jack" 2) "2500" 3) "tom" 4) "5000" 5) "peter" 6) "12000" redis> ZRANGEBYSCORE salary -inf 5000 WITHSCORES # 顯示工資 <=5000 的所有成員 1) "jack" 2) "2500" 3) "tom" 4) "5000" redis> ZRANGEBYSCORE salary (5000 400000 # 顯示工資大于 5000 小于等于 400000 的成員 1) "peter"