Redis lpushx 命令用于在存储在 key 的列表的头部插入值,只有当 key 已经存在并且存储的是一个列表list。
语法:
lpushx key_name value1.. valuen
可用版本
>=2.2.0.
返回值
整数,操作后的列表长度。
返回值类型
整数
示例:redis lpushx
127.0.0.1:6379> lpush mycolor1 white
(integer) 1
127.0.0.1:6379> lpushx mycolor1 black
(integer) 2
127.0.0.1:6379> lpushx mycolor1 red
(integer) 3
127.0.0.1:6379> lpushx mycolor2 blue
(integer) 0
mycolor2 不存在, 所以返回 0
127.0.0.1:6379> exists mycolor2
(integer) 0
127.0.0.1:6379> lrange mycolor1 0 -1
1) "red"
2) "black"
3) "white"