List数据结构Redis3.2前,使用压缩列表zipList或双向链表linkedList当同时满足下面两个条件时,使用zipList存储数据list保存的每个元素长度小于64字节列表中数据个数少于512个Redis3.2及之后的底层实现方式:quickListquickList是一个基于zipList的双向链表,quickList的每个节点都是一个zipList,结合了双向链表和zipList的优点双向链表就不多说了,就是基础的数据结构压缩列表(zipList)structziplist{int32zlbytes;//整个压缩列表占用字节数int32zltail_offset;//最后一个