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

bookHerausforderung: Aufgabenverwaltungssystem

Stellen Sie sich ein einfaches Aufgabenverwaltungssystem vor, das eine list in Redis verwendet. Die Aufgabe besteht darin, die folgenden Aktionen durchzuführen:

  1. Erstellen einer Aufgabenliste (mit dem Namen todo_list) und Hinzufügen der folgenden Aufgaben: "Do a workout", "Read a book", "Call a friend";

  2. Abrufen und Anzeigen der gesamten Aufgabenliste. Nach diesem Schritt sollte die Liste drei Aufgaben enthalten;

  3. Entfernen der letzten Aufgabe aus der Liste und Anzeigen der aktualisierten Liste. Nach diesem Schritt sollte die Liste nur noch zwei Aufgaben enthalten;

  4. Aktualisieren der ersten Aufgabe auf "Cook lunch" und Anzeigen der aktualisierten Liste. Nach diesem Schritt sollte die Liste die Änderung widerspiegeln;

  5. 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".

Verwenden Sie anschließend erneut LRANGE, 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).

Verwenden Sie erneut LRANGE, um die Aktualisierung zu überprüfen:

Abrufen der zweiten Aufgabe direkt über den Index:

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 3.33

bookHerausforderung: 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:

  1. Erstellen einer Aufgabenliste (mit dem Namen todo_list) und Hinzufügen der folgenden Aufgaben: "Do a workout", "Read a book", "Call a friend";

  2. Abrufen und Anzeigen der gesamten Aufgabenliste. Nach diesem Schritt sollte die Liste drei Aufgaben enthalten;

  3. Entfernen der letzten Aufgabe aus der Liste und Anzeigen der aktualisierten Liste. Nach diesem Schritt sollte die Liste nur noch zwei Aufgaben enthalten;

  4. Aktualisieren der ersten Aufgabe auf "Cook lunch" und Anzeigen der aktualisierten Liste. Nach diesem Schritt sollte die Liste die Änderung widerspiegeln;

  5. 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".

Verwenden Sie anschließend erneut LRANGE, 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).

Verwenden Sie erneut LRANGE, um die Aktualisierung zu überprüfen:

Abrufen der zweiten Aufgabe direkt über den Index:

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
some-alt