RPUSHX
将值 value 插入到列表 key
的表尾, 当且仅当 key
存在并且是一个列表。 和 RPUSH
命令相反, 当 key 不存在时,RPUSHX 命令什么也不做。
*返回值
整数: RPUSHX 命令执行之后列表的长度。
*历史
>= 4.0
: 可以一次插入多个element
,老版本一次只能插入一个元素。 In Redis versions older than 4.0 it was possible to push a single value per command.
*例子
redis>
RPUSH mylist "Hello"
(integer) 1redis> RPUSHX mylist "World"
(integer) 2redis> RPUSHX myotherlist "World"
(integer) 0redis> LRANGE mylist 0 -1
1) "Hello" 2) "World"redis> LRANGE myotherlist 0 -1
(empty list or set)