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