Herausforderung: Aufgabenverwaltungssystem
Swipe um das Menü anzuzeigen
Stellen Sie sich ein einfaches Aufgabenverwaltungssystem vor, das eine list in Redis verwendet. Die Aufgabe besteht darin, die folgenden Aktionen durchzuführen:
-
Erstellen einer Aufgabenliste (mit dem Namen
todo_list) und Hinzufügen der folgenden Aufgaben:"Do a workout","Read a book","Call a friend"; -
Abrufen und Anzeigen der gesamten Aufgabenliste. Nach diesem Schritt sollte die Liste drei Aufgaben enthalten;
-
Entfernen der letzten Aufgabe aus der Liste und Anzeigen der aktualisierten Liste. Nach diesem Schritt sollte die Liste nur noch zwei Aufgaben enthalten;
-
Aktualisieren der ersten Aufgabe auf
"Cook lunch"und Anzeigen der aktualisierten Liste. Nach diesem Schritt sollte die Liste die Änderung widerspiegeln; -
Abrufen des Textes der zweiten Aufgabe direkt (über den Index). Redis sollte den Aufgabentext zurückgeben.
Erstellen einer Aufgabenliste und Hinzufügen von Aufgaben:
Abrufen der gesamten Aufgabenliste:
Entfernen der letzten Aufgabe und Anzeigen der Liste:
Der Befehl RPOP entfernt das letzte Element in der Liste "Do a workout".
Anschließend erneut LRANGE verwenden, um die aktualisierte Liste zu überprüfen:
Aktualisieren der ersten Aufgabe und Anzeigen der Liste:
Der Befehl LSET aktualisiert das Element am angegebenen Index. Hier ersetzt "Cook lunch" "Call a friend" (Index 0).
Erneut LRANGE verwenden, um die Aktualisierung zu überprüfen:
Abrufen der zweiten Aufgabe direkt über den Index:
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen