Hinzufügen von Elementen mit Scores mithilfe von ZADD
In diesem Schritt lernen Sie, wie Sie Elemente mit Scores zu einem Redis Sorted Set (sortierte Menge) mithilfe des Befehls ZADD
hinzufügen. Sorted Sets sind eine Datenstruktur, die Elemente speichert, denen ein Score zugeordnet ist. Die Elemente werden nach ihren Scores geordnet, sodass Sie sie in sortierter Reihenfolge abrufen können.
Stellen wir zunächst eine Verbindung zum Redis-Server her. Öffnen Sie ein Terminal in der LabEx VM (virtuelle Maschine). Sie sollten sich bereits im Verzeichnis ~/project
befinden. Stellen Sie nun mit dem Befehl redis-cli
eine Verbindung zum Redis-Server her:
redis-cli
Sie sollten die Redis-Eingabeaufforderung sehen: 127.0.0.1:6379>
.
Fügen wir nun einige Elemente mit Scores zu einem Sorted Set namens my_zset
hinzu. Der Befehl ZADD
hat die folgende Syntax:
ZADD key score member [score member ...]
Wobei:
key
der Name des Sorted Set ist.
score
der Score ist, der dem Element zugeordnet ist.
member
das Element ist, das hinzugefügt werden soll.
Fügen wir my_zset
drei Elemente hinzu: "apple"
mit einem Score von 1
, "banana"
mit einem Score von 2
und "cherry"
mit einem Score von 3
.
ZADD my_zset 1 apple 2 banana 3 cherry
Sie sollten die folgende Ausgabe sehen:
(integer) 3
Dies zeigt an, dass drei Elemente zum Sorted Set hinzugefügt wurden.
Es ist wichtig, die Redis CLI nach diesem Schritt zu beenden, um sicherzustellen, dass die Befehle korrekt protokolliert werden. Um zu beenden, geben Sie Folgendes ein:
exit