English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando LINSERT de Redis

Lista (List) de Redis

El comando LINSERT de Redis se utiliza para insertar elementos en los elementos antes o después de la lista. No se realiza ninguna operación si el elemento especificado no existe en la lista.

Cuando la lista no existe, se considera una lista vacía y no se realiza ninguna operación.

Si el key no es de tipo lista, devuelve un error.

Sintaxis

La sintaxis básica del comando LINSERT de redis es la siguiente:

LINSERT key BEFORE|AFTER pivot value

Insertar el valor value en la lista key en la posición antes o después del valor pivot.

Versión disponible

>= 1.0.0

Valor de retorno

Si el comando se ejecuta con éxito, devuelve la longitud de la lista después de la operación de inserción. Si no se encuentra el elemento especificado, devuelve -1 . Si el key no existe o es una lista vacía, devuelve 0 .

Ejemplo en línea

redis> RPUSH mylist "Hello"
(entero) 1
redis> RPUSH mylist "World"
(entero) 2
redis> LINSERT mylist BEFORE "World" "There"
(entero) 3
redis> LRANGE mylist 0 -1
1) "Hello"
2) "There"
3) "World"
redis> 

Lista (List) de Redis