Das beste Redis geordnete Menge (sortiert set)-Tutorial im Jahr 2024. In diesem Tutorial können Sie Redis Befehl geordnete Menge, lernen
Redis geordnete Menge und auch die gleichen Sammlung Typ String-Elemente gesetzt, und erlaubt keine doppelte Mitglieder.
Der Unterschied besteht darin, dass mit jeder Art von Element einer doppelten Punktzahl zugeordnet sind. Es ist durch redis Noten für kleine bis große Ordnung der Sammlung Mitglieder.
Die Mitglieder des geordneten Satzes ist einzigartig, aber die Punktzahl (score) es wiederholt werden kann.
Set von der Hash-Tabelle zu erreichen, so hinzuzufügen, zu löschen, zu finden, die Komplexität ist O (1). Legen Sie die maximale Anzahl der Mitglieder 232--1 (4294967295 Jeder Satz mehr als 40 Millionen Mitglieder speichern können).
redis 127.0.0.1:6379> ZADD w3bigkey 1 redis (integer) 1 redis 127.0.0.1:6379> ZADD w3bigkey 2 mongodb (integer) 1 redis 127.0.0.1:6379> ZADD w3bigkey 3 mysql (integer) 1 redis 127.0.0.1:6379> ZADD w3bigkey 3 mysql (integer) 0 redis 127.0.0.1:6379> ZADD w3bigkey 4 mysql (integer) 0 redis 127.0.0.1:6379> ZRANGE w3bigkey 0 10 WITHSCORES 1) "redis" 2) "1" 3) "mongodb" 4) "2" 5) "mysql" 6) "4"
In dem obigen BeispielZADD wir durch Befehle an die geordnete Menge redis der drei Werte und die damit verbundenen Werte hinzufügen.
Die folgende Tabelle enthält die grundlegenden Befehle Redis geordneten Mengen:
Nein. | Befehl und Beschreibung |
---|---|
1 | ZADD Schlüssel SCORE1 member1 [SCORE2 member2] Zusätzlich zu der geordneten Menge von einem oder mehreren Mitgliedern, oder aktualisieren Sie ein vorhandenes Mitglied Score |
2 | ZCARD Schlüssel Ruft die Anzahl der Mitglieder einer geordneten Sammlung von |
3 | ZCOUNT Taste min max Berechnet die Anzahl der Mitglieder in der Intervall-Score geordnete Menge |
4 | ZINCRBY Schlüsselschritt Mitglied Geordneter Satz von bestimmten Mitgliedern zuzüglich Punktzahl Zuwachs Zuwachs |
5 | ZINTERSTORE Ziel numkeys Taste [key de.] Die Berechnung eines oder mehrere der bestellten Menge von der Kreuzung gegeben und die Ergebnismenge wird in einem neuen Schlüssel in der geordneten Menge gespeichert |
6 | ZLEXCOUNT Taste min max Berechnet die Anzahl der Mitglieder im Intervall Wörterbuch geordnete Menge |
7 | ZRANGE Taste Start - Stopp [WITHSCORES] Mit dem Index-Intervall zurück einen geordneten Satz von Mitgliedern innerhalb eines bestimmten Bereichs Synthese |
8 | ZRANGEBYLEX Taste min max [LIMIT Offset - Zählung ] Zurück bestellt von einem Mitglied des Wörterbuchabschnitt eingestellt |
9 | ZRANGEBYSCORE Taste min max [WITHSCORES] [ LIMIT] Score zurückgegeben von einem Mitglied eines innerhalb des angegebenen Bereichs eingestellt bestellt |
10 | ZRANK Schlüsselmitglied Gibt eine geordnete Auflistung am angegebenen Index der Mitglieder |
11 | ZREM Schlüsselmitglied [Mitglied de.] Entfernen geordneter Satz von einem oder mehreren Mitgliedern |
12 | ZREMRANGEBYLEX Taste min max Entfernen Sie alle Mitglieder einer geordneten Menge Intervall Wörterbuch |
13 | ZREMRANGEBYRANK Taste Start - Stopp Entfernen Sie alle Mitglieder einer geordneten Reihe von Rankings bestimmten Intervall |
14 | ZREMRANGEBYSCORE Taste min max Entfernen Sie alle Mitglieder einer geordneten Menge von bestimmten Score-Bereich |
15 | ZREVRANGE Taste Start - Stopp [WITHSCORES] Gibt eine geordnete Menge von Mitgliedern innerhalb des angegebenen Bereichs durch einen Indexwert von hoch am Ende |
16 | ZREVRANGEBYSCORE Taste max min [WITHSCORES] Gibt einen geordneten Satz von Mitgliedern in den angegebenen Intervall Partituren, Noten vom höchsten zum niedrigsten |
17 | ZREVRANK Schlüsselmitglied Liefert eine geordnete Sammlung von spezifizierten Rang Mitglieder geordnete Mengen von zahlreichen Mitgliedern der Abnahme (absteigend) sortieren |
18 | ZSCORE Schlüsselmitglied Gibt eine geordnete Menge, die Mitglieder der Bruchwert |
19 | ZUNIONSTORE Ziel numkeys Taste [key de.] Berechnung gegeben eine oder mehrere geordnete Mengen und eingestellt und in dem neuen Schlüssel gespeichert in |
20 | ZScan Taste Cursor [MATCH Muster] [ COUNT count] Iterative geordneten Satz von Elementen (einschließlich der Elemente und Element Mitglieder Partituren) |