Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Sistema de Gestión de Tareas | Tipos de Datos en Redis
Introducción a Redis

bookDesafí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:

  1. Crear una lista de tareas (llamada todo_list) y agregar las siguientes tareas: "Do a workout", "Read a book", "Call a friend";

  2. Recuperar y mostrar la lista de tareas completa. Después de este paso, la lista debe contener tres tareas;

  3. Eliminar la última tarea de la lista y mostrar la lista actualizada. Después de este paso, la lista debe contener solo dos tareas;

  4. Actualizar la primera tarea a "Cook lunch" y mostrar la lista actualizada. Después de este paso, la lista debe reflejar el cambio;

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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

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

bookDesafí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:

  1. Crear una lista de tareas (llamada todo_list) y agregar las siguientes tareas: "Do a workout", "Read a book", "Call a friend";

  2. Recuperar y mostrar la lista de tareas completa. Después de este paso, la lista debe contener tres tareas;

  3. Eliminar la última tarea de la lista y mostrar la lista actualizada. Después de este paso, la lista debe contener solo dos tareas;

  4. Actualizar la primera tarea a "Cook lunch" y mostrar la lista actualizada. Después de este paso, la lista debe reflejar el cambio;

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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
some-alt