Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Challenge: Task Management System | Section
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
Caching in Spring Boot with Redis

bookChallenge: Task Management System

Swipe um das Menü anzuzeigen

Imagine you have a simple task management system using a list in Redis. Your task is to perform the following actions:

  1. Create a task list (named todo_list) and add the following tasks to it: "Do a workout", "Read a book", "Call a friend";

  2. Retrieve and display the entire task list. After this step, the list should contain three tasks;

  3. Remove the last task from the list and display the updated list. After this step, the list should contain only two tasks;

  4. Update the first task to "Cook lunch" and display the updated list. After this step, the list should reflect the change;

  5. Retrieve the text of the second task directly (by index). Redis should return the task's text.

Creating a task list and adding tasks:

Retrieving the entire task list:

Removing the last task and displaying the list:

The RPOP command removes the last item in the list "Do a workout".

Then, use LRANGE again to check the updated list:

Updating the first task and displaying the list:

The LSET command updates the item at the specified index. Here, "Cook lunch" replaces "Call a friend" (index 0).

Use LRANGE again to verify the update:

Retrieving the second task directly by index:

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 15

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Abschnitt 1. Kapitel 15
some-alt