Desafío: Sistema de Gestión de Tareas
Imagina 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 toda la lista de tareas. 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 adición 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 LRANGE nuevamente 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 LRANGE nuevamente 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
Genial!
Completion tasa mejorada a 3.33
Desafío: Sistema de Gestión de Tareas
Desliza para mostrar el menú
Imagina 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 toda la lista de tareas. 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 adición 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 LRANGE nuevamente 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 LRANGE nuevamente para verificar la actualización:
Recuperación de la segunda tarea directamente por índice:
¡Gracias por tus comentarios!