Kursinhalt
Einführung in Redis
Einführung in Redis
Sortierte Menge
Elemente werden automatisch nach ihrem Score sortiert, was effiziente Sortier- und Abrufoperationen ermöglicht.
Das Bild veranschaulicht eine Redis sortierte Menge, bei der Elemente nach ihrem numerischen Score geordnet sind. Jedes Element ist einzigartig und mit einem Score gepaart, der seine Position in der Menge bestimmt.
Schlüsselbefehle
Um ein Element zu einem sortierten Set hinzuzufügen, verwenden Sie den ZADD
Befehl. Wenn das Element bereits existiert, wird sein Score aktualisiert. Um ein Element zu entfernen, verwenden Sie den ZREM
Befehl.
Um Elemente mit ihren Scores abzurufen, verwenden Sie den ZRANGE
Befehl mit der WITHSCORES
Option:
Dieser Befehl gibt alle Elemente im Leaderboard-Set zusammen mit ihren Punkten zurück. Wenn Sie nur die Elemente ohne ihre Punkte möchten, lassen Sie den Parameter WITHSCORES
weg.
Um Elemente innerhalb eines bestimmten Punktebereichs abzurufen, verwenden Sie den Befehl ZRANGEBYSCORE
:
Dies wird alle Elemente mit Punkten zwischen 500
und 1500
auswählen.
Befehle wie ZCOUNT
und ZRANK
sind nützlich zum Zählen von Elementen innerhalb eines Punktebereichs und zum Finden des Rangs eines bestimmten Elements in einer sortierten Menge:
1. Welchen Bereich sollten Sie mit dem ZRANGE
-Befehl verwenden, um alle Elemente in einer Redis sortierten Menge abzurufen?
2. Was passiert, wenn Sie ein Element mit einem vorhandenen Wert zu einem sortierten Set hinzufügen?
Danke für Ihr Feedback!