LINSERT key BEFORE|AFTER pivot value
从2.2.0版本可用 时间复杂度:O(N) N是需要遍历找到pivot的数量。这意味在list的头部插入的时间复杂度为O(1),而在列表的尾部插入的时间复杂度为O(N)
在以list形式存储的key中的pivot值的前或后插入值 当key不存在时,会认为一个空列表,不会执行任何操作 当key存在时,但是不是list类型时,会返回一个错误
返回值
返回整数:插入之后list的长度,当privot没有找到时返回-1
示例
redis> RPUSH mylist "Hello"
(integer) 1
redis> RPUSH mylist "World"
(integer) 2
redis> LINSERT mylist BEFORE "World"
(integer) 3
redis> LRANGE mylist 0 -1
1) "Hello"
2) "There"
3) "World"
reids>