Desafío: Sistema de Gestión de Tareas
Imagine un sistema de gestión de tareas sencillo utilizando una list en Redis. El objetivo es realizar las siguientes acciones:
-
Crear una lista de tareas (llamada
todo_list) y agregar las siguientes tareas:"Do a workout","Read a book","Call a friend"; -
Recuperar y mostrar la lista de tareas completa. Después de este paso, la lista debe contener tres tareas;
-
Eliminar la última tarea de la lista y mostrar la lista actualizada. Después de este paso, la lista debe contener solo dos tareas;
-
Actualizar la primera tarea a
"Cook lunch"y mostrar la lista actualizada. Después de este paso, la lista debe reflejar el cambio; -
Recuperar el texto de la segunda tarea directamente (por índice). Redis debe devolver el texto de la tarea.
Creación de una lista de tareas y agregado de tareas:
Recuperación de la lista de tareas completa:
Eliminación de la última tarea y visualización de la lista:
El comando RPOP elimina el último elemento de la lista "Do a workout".
Luego, utilice nuevamente LRANGE para comprobar la lista actualizada:
Actualización de la primera tarea y visualización de la lista:
El comando LSET actualiza el elemento en el índice especificado. Aquí, "Cook lunch" reemplaza a "Call a friend" (índice 0).
Utilice nuevamente LRANGE para verificar la actualización:
Recuperación de la segunda tarea directamente por índice:
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Desafío: Sistema de Gestión de Tareas
Desliza para mostrar el menú
Imagine un sistema de gestión de tareas sencillo utilizando una list en Redis. El objetivo es realizar las siguientes acciones:
-
Crear una lista de tareas (llamada
todo_list) y agregar las siguientes tareas:"Do a workout","Read a book","Call a friend"; -
Recuperar y mostrar la lista de tareas completa. Después de este paso, la lista debe contener tres tareas;
-
Eliminar la última tarea de la lista y mostrar la lista actualizada. Después de este paso, la lista debe contener solo dos tareas;
-
Actualizar la primera tarea a
"Cook lunch"y mostrar la lista actualizada. Después de este paso, la lista debe reflejar el cambio; -
Recuperar el texto de la segunda tarea directamente (por índice). Redis debe devolver el texto de la tarea.
Creación de una lista de tareas y agregado de tareas:
Recuperación de la lista de tareas completa:
Eliminación de la última tarea y visualización de la lista:
El comando RPOP elimina el último elemento de la lista "Do a workout".
Luego, utilice nuevamente LRANGE para comprobar la lista actualizada:
Actualización de la primera tarea y visualización de la lista:
El comando LSET actualiza el elemento en el índice especificado. Aquí, "Cook lunch" reemplaza a "Call a friend" (índice 0).
Utilice nuevamente LRANGE para verificar la actualización:
Recuperación de la segunda tarea directamente por índice:
¡Gracias por tus comentarios!