1.ZipList介绍
ZipList是一种特殊的“双端链表” ,由一系列特殊编码的连续内存块组成。可以在任意一端进行压入或弹出操作, 并且该操作的时间复杂度为O(1)。ZipList数据结构如下图所示。
现对ZipList数据结构中的属性做如下的说明:
属性 |
类型 |
长度 |
用途 |
zlbytes |
uint32_t |
4字节 |
是一个无符号整数,表示当前ZipList占用的总字节数。 |
zltail |
uint32_t |