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

bookDé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

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 3.33

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

Glissez pour afficher le menu

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
some-alt