redis list 添加方法
时间: 2023-10-08 08:11:42 浏览: 64
3.Redis数据类型之List类型
在 Redis 中,可以使用以下命令来添加 List 中的元素:
1. LPUSH key value [value ...]: 在 List 头部插入一个或多个元素,返回 List 的长度。
例如,要向名为 mylist 的 List 中头部插入元素 "a"、"b" 和 "c",可以使用以下命令:
```
LPUSH mylist a b c
```
执行后,该 List 的元素顺序为 "c"、"b"、"a"。
2. RPUSH key value [value ...]: 在 List 尾部插入一个或多个元素,返回 List 的长度。
例如,要向名为 mylist 的 List 中尾部插入元素 "x" 和 "y",可以使用以下命令:
```
RPUSH mylist x y
```
执行后,该 List 的元素顺序为 "c"、"b"、"a"、"x"、"y"。
3. LINSERT key BEFORE|AFTER pivot value: 在 List 中某个元素前或后插入一个元素,返回 List 的长度。其中 pivot 表示要插入的位置,value 表示要插入的值。
例如,要在名为 mylist 的 List 中在元素 "b" 前插入元素 "new",可以使用以下命令:
```
LINSERT mylist BEFORE b new
```
执行后,该 List 的元素顺序为 "c"、"new"、"b"、"a"、"x"、"y"。
需要注意的是,以上命令都是对 List 进行操作,并且支持一次插入多个值。如果要插入的值是一个数组,需要先将其序列化成字符串再插入。
阅读全文