Redis LPUSHX令
1年前 (2024-04-27)
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