反转基因福娃 发表于 2025-2-12 16:59:38

四.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 存储结构表示图:
双向链表表示图:
https://img2024.cnblogs.com/blog/3084824/202501/3084824-20250127180054024-1394180237.png
<blockquote>表示图:阐明:
<ol>Redis 列表是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边)大概尾部(右边)。
底层是个双向链表,对两端的操作性能高,通过索引下标的操作中间的节点性能较差。
关于更多双向链表的内容,各人可以移步至:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 四.1 Redis 五大数据类型/结构的详细阐明/详细使用(List 列表数据类型详解