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
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 !