Kursinhalt
Einführung in Redis
Einführung in Redis
Herausforderung: Aufgabenverwaltungssystem
Stellen Sie sich vor, Sie haben ein einfaches Aufgabenverwaltungssystem, das eine list
in Redis verwendet. Ihre Aufgabe ist es, die folgenden Aktionen auszuführen:
-
Erstellen Sie eine Aufgabenliste (benannt
todo_list
) und fügen Sie die folgenden Aufgaben hinzu:"Do a workout"
,"Read a book"
,"Call a friend"
; -
Rufen Sie die gesamte Aufgabenliste ab und zeigen Sie sie an. Nach diesem Schritt sollte die Liste drei Aufgaben enthalten;
-
Entfernen Sie die letzte Aufgabe aus der Liste und zeigen Sie die aktualisierte Liste an. Nach diesem Schritt sollte die Liste nur noch zwei Aufgaben enthalten;
-
Aktualisieren Sie die erste Aufgabe auf
"Cook lunch"
und zeigen Sie die aktualisierte Liste an. Nach diesem Schritt sollte die Liste die Änderung widerspiegeln; -
Rufen Sie den Text der zweiten Aufgabe direkt ab (nach Index). Redis sollte den Text der Aufgabe zurückgeben.
Erstellen einer Aufgabenliste und Hinzufügen von Aufgaben:
Abrufen der gesamten Aufgabenliste:
Entfernen der letzten Aufgabe und Anzeigen der Liste:
Der RPOP
Befehl entfernt das letzte Element in der Liste "Do a workout"
.
Verwenden Sie dann erneut LRANGE
, um die aktualisierte Liste zu überprüfen:
Aktualisieren der ersten Aufgabe und Anzeigen der Liste:
Der LSET
Befehl aktualisiert das Element am angegebenen Index. Hier ersetzt "Cook lunch"
"Call a friend"
(Index 0
).
Verwenden Sie erneut LRANGE
, um die Aktualisierung zu überprüfen:
Abrufen der zweiten Aufgabe direkt nach Index:
Danke für Ihr Feedback!