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