RPUSH

Syntax
RPUSH key element [element ...]
Available since:
1.0.0
Time complexity:
O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
ACL categories:
@write, @list, @fast,

将所有指定的值插入存储在key的列表的尾部。 如果key不存在,则在执行推送操作之前将其创建为空列表。 当key持有的值不是列表时,将返回错误。

可以使用单个命令调用推送多个元素,只需在命令末尾指定多个参数。 元素从最左边的元素到最右边的元素依次插入到列表的尾部。 例如,命令RPUSH mylist a b c将生成一个包含a作为第一个元素,b作为第二个元素,c作为第三个元素的列表。

示例

RPUSH mylist "hello" RPUSH mylist "world" LRANGE mylist 0 -1

RESP2/RESP3 回复

Integer reply: the length of the list after the push operation.

历史

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