LINSERT key BEFORE|AFTER pivot element

Redis LINSERT 用于把 element 插入到列表 key 中参考值 pivot 的前面或后面。

key 不存在时,这个list会被看作是空list,什么都不执行。

key 存在,值不是列表类型时,返回错误。

*返回值

整数: 执行操作后的列表长度,列表中pivot参考值不存在的时候返回 -1

*例子

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>