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