English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il comando Redis Linsert viene utilizzato per inserire elementi prima o dopo un elemento specifico nella lista. Se l'elemento specificato non esiste nella lista, non viene eseguita alcuna operazione.
Quando la lista non esiste, viene considerata come lista vuota e non viene eseguita alcuna operazione.
Se key non è di tipo lista, restituisce un errore.
La sintassi di base del comando redis Linsert è la seguente:
LINSERT key BEFORE|AFTER pivot value
Inserisce il valore value nella lista key prima o dopo il valore pivot.
>= 1.0.0
Se il comando viene eseguito con successo, restituisce la lunghezza della lista dopo l'operazione di inserimento. Se non viene trovato l'elemento specificato, restituisce -1 . Se key non esiste o è una lista vuota, restituisce 0 .
redis> RPUSH mylist "Ciao" (intero) 1 redis> RPUSH mylist "Mondo" (intero) 2 redis> LINSERT mylist BEFORE "Mondo" "C'è" (intero) 3 redis> LRANGE mylist 0 -1 1) "Ciao" 2) "C'è" 3) "Mondo" redis>