LINSERT

语法
LINSERT key <BEFORE | AFTER> pivot element
自版本起
2.2.0
时间复杂度
O(N),其中 N 是遍历到值 pivot 之前需要遍历的元素数量。这意味着在列表的左侧(头部)插入某个位置可以视为 O(1),而在右侧(尾部)插入某个位置则是 O(N)。
ACL 类别
@write, @list, @slow,

element 插入存储在 key 中的列表中,在引用值 pivot 之前或之后插入。

key 不存在时,它被视为一个空列表,并且不执行任何操作。

key 存在但不包含列表值时,将返回错误。

示例

RPUSH mylist "Hello" RPUSH mylist "World" LINSERT mylist BEFORE "World" "There" LRANGE mylist 0 -1

RESP2/RESP3 回复

以下之一


RATE THIS PAGE
Back to top ↑