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

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

@


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

list 存储结构示意图:

双向链表示意图:

示意图:说明:

  1. Redis 列表是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
  2. 底层是个双向链表,对两端的操作性能高,通过索引下标的操作中间的节点性能较差。
  3. 关于更多双向链表的内容,大家可以移步至:??? 双向循环带头节点链表 —— C语言_双向循环节点-CSDN博客

关于 list 列表的命令,在 Redis 当中有如下这些:

这里我们介绍一些 list 列表比较常用的一些命令,然后,举一反三,根据文档也可以对其它的命令上手学习使用了

2. list 列表常用指令(详细讲解说明)

2.1 lpush/rpush <key><value1><value2><value3> .... 从左边/右边插入一个或多个值

注意:同时是会创建一个 list 对象的

127.0.0.1:6379> lpush k9 "a" "b" "c"


127.0.0.1:6379> rpush k10 "a" "b" "c"