Elemente mit Scores mithilfe von ZADD hinzufügen
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