定义
List类型是一个链表结果的集合,其主要功能有push、pop、获取元素等,List类型是一个双向链表的结构,可以实现在集合的头部或尾部添加 和删除元素,List即可以作为栈,又可以作为队列,满足大多数需求
按照插入顺序排序,可以添加一个元素到列表的头部或者尾部,一个列表最多可以包含2^32-1个元素(每个列表超过40亿个元素)类似于Java中的LinkedList
常用语法命令
赋值
1、将一个或多个值插入到列表头部(从左侧添加)
LPUSH key value1 [value2]
2、将一个或多个值插入到列表尾部(从右侧添加)
RPUSH key value1 [value2]
3、将一个值插入到已存在的列表头部,如果列表不存在,操作无效
LPUSHX key value
4、将一个值插入到已存在的列表尾部,如果列表不存在,操作无效
RPUSHX key value