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 vor, Sie haben ein einfaches Aufgabenverwaltungssystem, das eine list in Redis verwendet. Ihre Aufgabe ist es, die folgenden Aktionen auszuführen:

  1. Erstellen Sie eine Aufgabenliste (benannt todo_list) und fügen Sie die folgenden Aufgaben hinzu: "Do a workout", "Read a book", "Call a friend";

  2. Rufen Sie die gesamte Aufgabenliste ab und zeigen Sie sie an. Nach diesem Schritt sollte die Liste drei Aufgaben enthalten;

  3. 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;

  4. Aktualisieren Sie die erste Aufgabe auf "Cook lunch" und zeigen Sie die aktualisierte Liste an. Nach diesem Schritt sollte die Liste die Änderung widerspiegeln;

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

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 vor, Sie haben ein einfaches Aufgabenverwaltungssystem, das eine list in Redis verwendet. Ihre Aufgabe ist es, die folgenden Aktionen auszuführen:

  1. Erstellen Sie eine Aufgabenliste (benannt todo_list) und fügen Sie die folgenden Aufgaben hinzu: "Do a workout", "Read a book", "Call a friend";

  2. Rufen Sie die gesamte Aufgabenliste ab und zeigen Sie sie an. Nach diesem Schritt sollte die Liste drei Aufgaben enthalten;

  3. 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;

  4. Aktualisieren Sie die erste Aufgabe auf "Cook lunch" und zeigen Sie die aktualisierte Liste an. Nach diesem Schritt sollte die Liste die Änderung widerspiegeln;

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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
some-alt