List 数据类型及常用的命令

2022-07-30  本文已影响0人  flyjar

简介

List类型是一个链表结构的集合,其主要功能有push、pop、获取元素等。更详细的说,List类型是一个
双端链表的节后,我们可以通过相关的操作进行集合的头部或者尾部添加和删除元素,List的设计非常简
单精巧,即可以作为栈,又可以作为队列,满足绝大多数的需求。是一个存储字符串类型的集合

按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可
以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素) 类似JAVA中的LinkedList

常用命令

赋值

取值

描述: 返回列表中指定区间内的元素,区间以偏移量 START 和 END 指定。
其中 0 表示列表的第一个元素, 1 表示列表的第二个元素,以此类推。

也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类
推。 start: 页大小(页数-1) stop : (页大小 页数)-1

当前是第1页, 每页显示3条数据
start :0 stop:2
start :3 stop:5
start :6 stop: 8

删除

实例: redis 127.0.0.1:6379> BLPOP list1 100 在以上实例中,操作会被阻塞,如果指定的列表 key list1 存在数据则会返回第一个元素,否则在等待100秒后会 返回 nil

修改

高级命令

上一篇下一篇

猜你喜欢

热点阅读