adj. Weide, Weidefl?che
Dritte Person Singular: reicht Plural: reicht Partizip Pr?sens: reichend Vergangenheitsform: ranged Partizip Perfekt: ranged
redis ZRANGE-Befehl Syntax
Funktion: Gibt die Mitglieder im angegebenen Bereich im geordneten Satzschlüssel zurück. Die Positionen der Mitglieder werden nach steigendem Punktewert (von klein nach gro?) sortiert. Mitglieder mit demselben Bewertungswert werden in lexikografischer Reihenfolge angeordnet.
Syntax: ZRANGE-Taste Start Stop [WITHSCORES]
Anweisungen: Wenn Sie m?chten, dass Mitglieder nach abnehmendem Punktewert (von gro? nach klein) angeordnet werden, verwenden Sie bitte den Befehl ZREVRANGE. 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. Indizes au?erhalb des gültigen Bereichs verursachen keinen Fehler. Wenn beispielsweise der Wert von start gr??er als der maximale Index der sortierten Menge ist oder wenn start >, gibt der Befehl ZRANGE einfach eine leere Liste zurück. Wenn andererseits der Wert des Stop-Parameters gr??er als der maximale Index der sortierten Menge ist, behandelt Redis Stop als maximalen Index. Sie k?nnen die Option WITHSCORES verwenden, um das Mitglied zusammen mit seinem Score-Wert zurückzugeben. Die zurückgegebene Liste hat das Format value1,score1, ..., valueN,scoreN. Die Client-Bibliothek gibt m?glicherweise einige komplexere Datentypen zurück, z. B. Arrays, Tupel usw.
Verfügbare Versionen: >= 1.2.0
Zeitkomplexit?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 ZRANGE-Befehl Beispiel
redis > ZRANGE salary 0 -1 WITHSCORES # 顯示整個有序集成員 1) "jack" 2) "3500" 3) "tom" 4) "5000" 5) "boss" 6) "10086" redis > ZRANGE salary 1 2 WITHSCORES # 顯示有序集下標區(qū)間 1 至 2 的成員 1) "tom" 2) "5000" 3) "boss" 4) "10086" redis > ZRANGE salary 0 200000 WITHSCORES # 測試 end 下標超出最大下標時的情況 1) "jack" 2) "3500" 3) "tom" 4) "5000" 5) "boss" 6) "10086" redis > ZRANGE salary 200000 3000000 WITHSCORES # 測試當給定區(qū)間不存在于有序集時的情況 (empty list or set)