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

bookChallenge: Task Management System

Sveip for å vise menyen

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:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 15

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 15
some-alt