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 un système de gestion de tâches simple utilisant une list dans Redis. L'objectif est d'effectuer les actions suivantes :

  1. 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" ;

  2. 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 ;

  3. 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 ;

  4. 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 ;

  5. 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 :

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

Suggested prompts:

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

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

  1. 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" ;

  2. 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 ;

  3. 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 ;

  4. 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 ;

  5. 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 :

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt