LINSERT

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

在存储在 key 的列表中,在参考值 pivot 之前或之后插入 element

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

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

示例

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

RESP2/RESP3 回复

以下之一


评价本页
回到顶部 ↑