Redis LPUSHX命令

 
Redis LPUSHX 命令,当且仅当 key 存在,并且类型为列表时,将值 value 插入到列表的头部。和 LPUSH 命令相反,当 key 不存在时, LPUSHX 命令什么也不执行。

可用版本

LPUSHX 命令可用版本:>= 2.2.0

语法

Redis LPUSHX 命令的基本语法如下:
LPUSHX key value 

返回值

LPUSHX 命令执行之后,表的长度。

命令演示

127.0.0.1:6379> LPUSH db mysql  #创建一个列表db
(integer) 1
127.0.0.1:6379> LPUSHX db Redis  执行lpushx命令,添加成功吗,并返回元素的个数
(integer) 2
127.0.0.1:6379> del db #删除db
(integer) 1
127.0.0.1:6379> LPUSHX db Redis  #此时再添加,则失败
(integer) 0