一、List(列表)
基本的数据类型,列表
在redis中,通过相应操作可以让list变成栈、队列、阻塞队列!
在redis中所有的list命令都是以== l ==开头的
添加值
将一个值或多个值,插入到列表尾部(右)
移除值
lindex
llen : 获取列表的长度
移除指定的值
截断
移动值
替换值:将列表中指定下标的值替换为另一个值,等价于更新操作
将某个具体的值插入到列表中的某个元素的前面或者后面
二、小结
- 它实际上是一个链表, before Node after ,left , right都可以插入值
- 如果key不存在,创建新的链表
- 如果key存在,新增内容
- 如果移除了所有值,空链表,也代表不存在!
- 在两边插入或者改动值,效率最高!中间元素相对来说效率低一点~