可以看作一个双向链表结构,支持正向和反向检索,有序,元素可以重复,插入和删除快,查询速度一般
list类型常见命令:
LPUSH key element... : 向链表左侧插入一个或多个元素
LPOP key:移除并返回链表左侧的第一个元素,没有则返回nil
RPUSH key element: 向链表右侧插入一个或多个元素
RPOP key:移除并返回列表右侧的第一个元素
LRANGE key star end: 返回一段角标范围内的所有元素
BLPOP和BRPOP:与LPOP和RPOP相似,只不过在没有元素时等待指定时间,而不是直接返回nil