Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Liste | Datentypen in Redis
Einführung in Redis
course content

Kursinhalt

Einführung in Redis

Einführung in Redis

1. Redis-Grundlagen
2. Die Wesentlichen Redis-Befehle
3. Datentypen in Redis
4. Erweiterte Funktionen und Sicherheit
5. Caching mit Redis und Spring Boot

book
Liste

Eine Liste bewahrt die Reihenfolge der Elemente und unterstützt den Zugriff nach Index. Dies macht sie geeignet für Aufgaben wie das Erstellen von Aufgabenwarteschlangen, Ereignisprotokollierung oder das Speichern von Echtzeitdaten wie jüngste Benutzeraktivitäten.

Die Hauptbefehle für die Arbeit mit Listen in Redis

Die Schlüsselbefehle für die Arbeit mit Listen in Redis umfassen mehrere Kategorien, die jeweils eine bestimmte Aufgabe ansprechen: Hinzufügen, Abrufen, Lesen, Ändern, Löschen von Elementen und Verwalten der Größe der Liste.

Hinzufügen von Elementen zu einer Liste

Redis bietet zwei Befehle zum Hinzufügen von Elementen zu einer Liste: LPUSH und RPUSH, die Elemente jeweils am Anfang und am Ende der Liste hinzufügen.

Nach der Ausführung dieser Befehle wird die tasks Liste so aussehen: ["Task2", "Task1", "Task3", "Task4"].

Entfernen von Elementen aus einer Liste

Um Elemente zu entfernen aus einer Liste, bietet Redis zwei Befehle: LPOP und RPOP, die Elemente vom Anfang bzw. vom Ende der Liste entfernen und zurückgeben.

Nach der Ausführung dieser Befehle sieht die tasks Liste so aus: ["Task1", "Task3"].

Lesen von Elementen aus einer Liste

Um Elemente aus einer Liste zu lesen, bietet Redis die Befehle LRANGE, LINDEX und LLEN. LRANGE und LINDEX ermöglichen es Ihnen, Elemente nach Index abzurufen, während LLEN die Gesamtanzahl der Elemente in der Liste zurückgibt.

  • LRANGE wird alle Elemente zurückgeben: ["Task1", "Task3"];
  • LINDEX wird "Task1" zurückgeben;
  • LLEN wird 2 zurückgeben.

Eine Liste ändern

Um ein Element in einer Liste zu ändern, verwenden Sie den LSET-Befehl, der es Ihnen ermöglicht, ein Element an einem bestimmten Index zu aktualisieren.

Nach der Ausführung dieses Befehls wird die tasks Liste sein: ["Task1", "UpdatedTask"].

Kürzen einer Liste

Der LTRIM Befehl wird verwendet, um eine Liste zu kürzen, wobei nur die Elemente innerhalb eines spezifizierten Bereichs beibehalten werden. Alle anderen Elemente werden entfernt.

Wenn die Liste tasks war: ["Task1", "Task2", "Task3"], nach der Ausführung des Befehls wird die Liste enthalten: ["Task1", "Task2"].

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt