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