Redis 列表(list) 命令

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"