rpushx
RPUSHX
RPUSHX key value
自2.2.0起可用。
时间复杂度:
O(1)
只有在key
已经存在并且拥有一个列表的情况value
下,把key
插入存储在列表的尾部。与 RPUSH 相反,key
不存在时不执行任何操作。
返回值
整数回复:推送操作后列表的长度。
例子
redis> RPUSH mylist "Hello" (integer) 1 redis> RPUSHX mylist "World" (integer) 2 redis> RPUSHX myotherlist "World" (integer) 0 redis> LRANGE mylist 0 -1 1) "Hello" 2) "World" redis> LRANGE myotherlist 0 -1 (empty list or set)