Volver a la página principal
lunes 7 octubre 2024
7

Cómo agregar elementos al inicio de una lista en Redis

El comando LPUSH en redis-cli se utiliza para agregar uno o más elementos al inicio de una lista en Redis. Si la lista no existe, Redis crea una nueva lista con los elementos proporcionados. Este comando es útil para manejar estructuras de datos tipo lista, como colas o pilas, ya que permite insertar elementos de manera eficiente.

¿Cómo usar LPUSH en Redis?

La sintaxis del comando LPUSH es la siguiente:

LPUSH nombre_de_la_lista elemento1 [elemento2 ...]
  • nombre_de_la_lista: Es la clave que identifica la lista.
  • elemento1, elemento2, etc.: Son los elementos que se agregarán al inicio de la lista. Puedes agregar uno o más elementos al mismo tiempo.

Ejemplos de uso

1. Agregar un solo elemento al inicio de una lista:

LPUSH tareas "Estudiar Redis"

Resultado: Si tareas no existía, ahora contiene el elemento "Estudiar Redis".

2. Agregar múltiples elementos:

LPUSH tareas "Hacer ejercicio" "Preparar cena"

Resultado: La lista tareas ahora tiene los elementos en el siguiente orden: ["Preparar cena", "Hacer ejercicio", "Estudiar Redis"].

3. Trabajar con listas existentes:

LPUSH tareas "Leer un libro"

Resultado: La lista tareas queda como: ["Leer un libro", "Preparar cena", "Hacer ejercicio", "Estudiar Redis"].

4. Crear una lista desde cero:

Si la lista no existía, LPUSH la creará con los elementos especificados:

LPUSH pendientes "Comprar leche"

Resultado: La clave pendientes se crea y contiene el valor ["Comprar leche"].

Referencia oficial

Para más detalles sobre el comando LPUSH, puedes consultar la documentación oficial de Redis: LPUSH – Redis Command.

Etiquetas:
redis
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer