Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Système de Gestion des Tâches | Types de Données dans Redis
Introduction à Redis
course content

Contenu du cours

Introduction à Redis

Introduction à Redis

1. Fondamentaux de Redis
2. Les Commandes Redis Essentielles
3. Types de Données dans Redis
4. Fonctionnalités Avancées et Sécurité
5. Mise en Cache avec Redis et Spring Boot

book
Défi : Système de Gestion des Tâches

Imaginez que vous avez un système de gestion des tâches simple utilisant une list dans Redis. Votre tâche est d'effectuer les actions suivantes :

  1. Créez une liste de tâches (nommée todo_list) et ajoutez les tâches suivantes : "Do a workout", "Read a book", "Call a friend";

  2. Récupérez et affichez la liste complète des tâches. Après cette étape, la liste devrait contenir trois tâches;

  3. Supprimez la dernière tâche de la liste et affichez la liste mise à jour. Après cette étape, la liste devrait contenir seulement deux tâches;

  4. Mettez à jour la première tâche en "Cook lunch" et affichez la liste mise à jour. Après cette étape, la liste devrait refléter le changement;

  5. Récupérez le texte de la deuxième tâche directement (par index). Redis devrait retourner le texte de la tâche.

Création d'une liste de tâches et ajout de tâches:

Récupération de la liste de tâches complète:

Suppression de la dernière tâche et affichage de la liste:

La commande RPOP supprime le dernier élément de la liste "Do a workout".

Ensuite, utilisez LRANGE à nouveau pour vérifier la liste mise à jour:

Mise à jour de la première tâche et affichage de la liste:

La commande LSET met à jour l'élément à l'index spécifié. Ici, "Cook lunch" remplace "Call a friend" (index 0).

Utilisez LRANGE à nouveau pour vérifier la mise à jour:

Récupération de la deuxième tâche directement par index:

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt