LINSERT
LINSERT key BEFORE|AFTER pivot element
Inserts element
in the list stored at key
either before or after the reference value pivot
.
When key
does not exist, it is considered an empty list and no operation is performed.
An error is returned when key
exists but does not hold a list value.
Return value
Integer reply: the length of the list after the insert operation, or -1
when the value pivot
was not found.
Examples
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"
© 2009–2020 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/linsert