Redis LPUSHX 在当 key 存在并且存储着一个 list 类型值的时候,向值 list 的头部插入 value。 与 LPUSH 相反,当 key 不存在的时候不会进行任何操作。
*返回值
整数: 执行push操作后列表list的长度。
*历史
>= 4.0
: 支持一次插入多个值。老版本一次只能插入一个值。
*例子
redis>
LPUSH mylist "World"
(integer) 1redis> LPUSHX mylist "Hello"
(integer) 2redis> LPUSHX myotherlist "Hello"
(integer) 0redis> LRANGE mylist 0 -1
1) "Hello" 2) "World"redis> LRANGE myotherlist 0 -1
(empty list or set)