Redis ermöglicht 5 unterschiedliche Datenstrukturen, wie zum Beispiel:
- Schlüsselwerte
- Strings
- Hashs
- Listen
- Sets
Jede der Datenstruktur seine eigenen Befehle. Um die aktuelle Liste zu erhalten, sollten Sie den LRANGE Befehl verwenden.
Das Präfix L verweist auf die Listendatenstruktur.
(Redis Set-Datenstruktur hat einen ähnlichen Befehl Bereich von SetRange mit)
Wenn Sie die Redis LRANGE documentation lesen, werden Sie verstehen, wie es zu benutzen.
hier der kurze Code, den Sie verwenden können:
LRANGE mylist 0 -1
Wo mylist ist die Liste, die Sie aus den Werten erhalten.
Die Offsets Start und Stopp sind Null basierende Indizes, wobei 0 die erste Element der Liste ist (der Kopf der Liste), das nächste 1 Element ist und so weiter.
-1 wird verwendet, um das letzte Element in der Liste zu beschreiben.
Jetzt sollten Sie die LPUSH oder RPUSH verwenden, hängt von der Listenseite ab, die Sie die alten Elemente in die neue Liste einfügen möchten.