Redis 列表(list) 命令

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"