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

Redis Linsert-Befehl

Redis Liste(List)

Der Redis Linsert-Befehl wird verwendet, um Elemente vor oder nach einem Element in der Liste einzufügen. Wenn das angegebene Element nicht in der Liste existiert, wird keine Operation durchgeführt.

Wenn die Liste nicht existiert, wird sie als leere Liste betrachtet und keine Operationen durchgeführt.

Wenn der Schlüssel nicht der Liste Typ ist, wird ein Fehler zurückgegeben.

Grammatik

Die Grundgrammatik des Redis Linsert-Befehls ist wie folgt:

LINSERT key BEFORE|AFTER pivot value

Der Wert value wird in die Liste key eingefügt, vor oder nach dem Wert pivot.

Verfügbare Version

>= 1.0.0

Rückgabewert

Wenn der Befehl erfolgreich ausgeführt wird, wird die Länge der Liste nach der Insertionsoperation zurückgegeben. Wenn der angegebene Element nicht gefunden wird, wird zurückgegeben -1 . Wenn der Schlüssel nicht existiert oder eine leere Liste ist, wird 0 zurückgegeben .

Online-Beispiel

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

Redis Liste(List)