RPUSH 向存存储在 key 中的列表的尾部插入所有指定的值。如果 key 不存在,那么会创建一个空的列表然后再进行 push 操作。 当 key 保存的不是列表,那么会返回一个错误。
可以使用RPUSH
命令把多个元素插入队列,只需要在命令后面指定多个参数。元素是从左到右按序从列表尾部插入。 比如命令 RPUSH mylist a b c
会返回一个列表,其第一个元素是 a ,第二个元素是 b ,第三个元素是 c。
*返回值
整数: 执行 push 操作后的列表长度。
*历史
>= 2.4
: 一次可以插入多个元素,老版本一次只能插入一个元素。
*例子
redis>
RPUSH mylist "hello"
(integer) 1redis> RPUSH mylist "world"
(integer) 2redis> LRANGE mylist 0 -1
1) "hello" 2) "world"