LPUSHX

语法
LPUSHX key element [element ...]
可用版本
Redis Open Source 2.2.0
时间复杂度
每添加一个元素的时间复杂度为 O(1),因此当命令带有多个参数时,添加 N 个元素的时间复杂度为 O(N)。
ACL 类别
@write, @list, @fast,

将指定值插入存储在 key 的列表头部,但仅在 key 已存在且包含一个列表时执行此操作。与 LPUSH 相反,当 key 不存在时,不会执行任何操作。

示例

LPUSH mylist "World" LPUSHX mylist "Hello" LPUSHX myotherlist "Hello" LRANGE mylist 0 -1 LRANGE myotherlist 0 -1

RESP2/RESP3 回复

整数回复:push 操作后列表的长度。

历史

  • 从 Redis 4.0.0 版本开始:接受多个 element 参数。
为本页评分
返回顶部 ↑