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

Comando Redis Linsert

Redis 列表(List)

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.

Sintassi

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.

Versioni disponibili

>= 1.0.0

Valore di ritorno

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 .

Esempio online

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> 

Redis 列表(List)