详细的介绍了Redis列表

详细的介绍了Redis列表

Redis列表是一个简单的字符串列表,在插入排序。你可以添加头(左)和尾部(右)一元指导列表。



一个列表可以包含多达232-1元素(4294967295,每个列表超过40亿元)。



例子


Redis 127.0.0.1:6379 > lpush runoobkey redis
(整数)1
Redis 127.0.0.1:6379 > LPUSH runoobkey mondb
(整数)2
Redis 127.0.0.1:6379 > lpush runoobkey MySQL
(整数)3
Redis 127.0.0.1:6379 > lrange runoobkey 010

1)mysql
2)mondb
3)使用




在上面的例子中,我们使用lpush插入三值到一个列表中指定runoobkey。

Redis命令列表

下面列出与列表相关的基本命令列表如下。


1 blpop KEY1 KEY2 } {超时
如果列表中没有阻止列表超时或查找弹出元素的元素,则移动并获取列表的第一个元素。

2 brpop KEY1 KEY2 } {超时
如果列表中没有阻止列表超时或查找弹出元素的元素,则移动并获取列表的最后一个元素。

3 brpoplpush源目的超时
从列表中弹出一个值,弹出元素插入另一个列表并返回它。如果列表中没有的元素,它将阻止列表直到等待超时或寻找popable元素。

4指数的关键指标
按索引获取列表中的元素

5 linsert关键在|后枢轴值
在列表元素之前或之后插入元素

6两句关键
获取列表的长度

7 LPOP关键
移动并获取列表的第一个元素。

8 lpush value1 value2 } {关键
在列表的头部插入一个或多个值

9 lpushx关键值
将值插入到现有的列表头中

10 lrange键启动停止
获取列表指定范围内的元素

11 lrem关键值
删除列表元素

12设定具体的关键指标值
按索引设置列表元素的值

13关键的启动停止LTrim
要修剪列表(修剪),也就是说,让列表只保留指定区间内的元素,而不在指定区间内的元素将被删除。

14农作物关键
删除并获取列表的最后一个元素。

15 rpoplpush源目的地
删除列表的最后一个元素,并将元素添加到另一个列表并返回

16 rpush value1 value2 } {关键
在列表中添加一个或多个值

17 rpushx关键值
向现有列表添加值




以上是Redis列表清单。如有任何疑问,请留言或与当地社区交换意见。谢谢你的阅读。我们希望能帮助你。感谢您对本站的支持。