Redis lpush 命令用于将所有指定的值插入存储在 key 的列表的头部。
- 如果 key 不存在,则在执行推送操作之前将其创建为空列表。
- 当 key 存有非列表的值时,返回错误。
语法:
lpush key_name value1.. valuen
可用版本
>=1.0.0.
返回值
操作后的列表长度。
返回值类型
整数
示例:redis lpush
127.0.0.1:6379> lpush mycolor1 white black
(integer) 2
127.0.0.1:6379> lrange mycolor1 0 -1
1) "black"
2) "white"
127.0.0.1:6379> lpush mycolor1 red blue
(integer) 4
127.0.0.1:6379> lrange mycolor1 0 -1
1) "blue"
2) "red"
3) "black"
4) "white"