Défi : Système de Gestion des Tâches
Imaginez un système de gestion de tâches simple utilisant une list dans Redis. L'objectif est d'effectuer les actions suivantes :
-
Créer une liste de tâches (nommée
todo_list) et ajouter les tâches suivantes :"Do a workout","Read a book","Call a friend"; -
Récupérer et afficher l'intégralité de la liste de tâches. Après cette étape, la liste doit contenir trois tâches ;
-
Supprimer la dernière tâche de la liste et afficher la liste mise à jour. Après cette étape, la liste doit contenir uniquement deux tâches ;
-
Mettre à jour la première tâche en
"Cook lunch"et afficher la liste mise à jour. Après cette étape, la liste doit refléter la modification ; -
Récupérer directement le texte de la deuxième tâche (par index). Redis doit retourner le texte de la tâche.
Création d'une liste de tâches et ajout de tâches :
Récupération de l'intégralité de la liste de tâches :
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, utiliser à nouveau LRANGE 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).
Utiliser à nouveau LRANGE pour vérifier la mise à jour :
Récupération directe de la deuxième tâche par index :
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain what each Redis command does in this workflow?
What would the task list look like after each step?
How can I add or remove tasks at specific positions in the list?
Awesome!
Completion rate improved to 3.33
Défi : Système de Gestion des Tâches
Glissez pour afficher le menu
Imaginez un système de gestion de tâches simple utilisant une list dans Redis. L'objectif est d'effectuer les actions suivantes :
-
Créer une liste de tâches (nommée
todo_list) et ajouter les tâches suivantes :"Do a workout","Read a book","Call a friend"; -
Récupérer et afficher l'intégralité de la liste de tâches. Après cette étape, la liste doit contenir trois tâches ;
-
Supprimer la dernière tâche de la liste et afficher la liste mise à jour. Après cette étape, la liste doit contenir uniquement deux tâches ;
-
Mettre à jour la première tâche en
"Cook lunch"et afficher la liste mise à jour. Après cette étape, la liste doit refléter la modification ; -
Récupérer directement le texte de la deuxième tâche (par index). Redis doit retourner le texte de la tâche.
Création d'une liste de tâches et ajout de tâches :
Récupération de l'intégralité de la liste de tâches :
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, utiliser à nouveau LRANGE 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).
Utiliser à nouveau LRANGE pour vérifier la mise à jour :
Récupération directe de la deuxième tâche par index :
Merci pour vos commentaires !