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!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.33
Herausforderung: Aufgabenverwaltungssystem
Swipe um das Menü anzuzeigen
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!