嗳歉楞 发表于 2025-6-11 09:29:04

四.1 Redis 五大数据类型/结构的详细说明/详细使用(List 列表数据类型详解和使用)

四.1 Redis 五大数据类型/结构的详细说明/详细使用(List 列表数据类型详解和使用)

@
目录

[*]四.1 Redis 五大数据类型/结构的详细说明/详细使用(List 列表数据类型详解和使用)
[*]2. list 列表常用指令(详细讲解说明)

[*]2.1lpush/rpush    .... 从左边/右边插入一个或多个值
[*]2.2 lrange   按照索引下标获得元素(从左到右)
[*]2.3lpop/rpop    从左边/右边吐出一个值,那么对应的 list 对象里的值也是少了一个了
[*]2.4 rpoplpush   从 列表右边吐出一个值,插到列表左边
[*]2.5lrange mylist 0 -1      0 左边第一个,-1 右边第一个,(0-1 表示获取所有)
[*]2.6lindex按照索引下标获得元素(从左到右)
[*]2.7 llen 获得列表长度
[*]2.8 linsert    before 在的前面插入插入值
[*]2.9linsert    atfore 在的后面插入插入值
[*]2.10 lrem 从左边删除 n 个 value(从左到右)
[*]2.11lset 将列表 key 下标为 index 的值替换成 value

[*]3. list 对象的应用场景
[*]4. 最后:

list :一句话: list 类型,保存多个数据,底层使用双向链表存储结构实现 。
list 存储结构示意图:
双向链表示意图:

<blockquote>示意图:说明:
<ol>Redis 列表是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
底层是个双向链表,对两端的操作性能高,通过索引下标的操作中间的节点性能较差。
关于更多双向链表的内容,大家可以移步至:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 四.1 Redis 五大数据类型/结构的详细说明/详细使用(List 列表数据类型详解和使用)