RPUSHX

语法
RPUSHX key element [element ...]
自版本起可用
2.2.0
时间复杂度
对于添加的每个元素,时间复杂度为 O(1),因此在使用多个参数调用命令时,添加 N 个元素的时间复杂度为 O(N)。
ACL 类别
@write, @list, @fast,

仅当 key 已经存在并且包含列表时,才会将指定的值插入到存储在 key 中的列表的尾部。与 RPUSH 不同,当 key 不存在时,不会执行任何操作。

示例

RPUSH mylist "Hello" RPUSHX mylist "World" RPUSHX myotherlist "World" LRANGE mylist 0 -1 LRANGE myotherlist 0 -1

RESP2/RESP3 响应

整数响应: 推送操作后列表的长度。

历史

  • 从 Redis 4.0.0 版本开始:接受多个 element 参数。
RATE THIS PAGE
Back to top ↑