压缩列表 压缩列表是列表和哈希表的底层实现之一: 如果一个列表只有少量数据,并且数据类型是整数或者比较短的字符串,redis底层就会使用压缩列表实现. 如果一个哈希表只有少量键值对,并且每个键值对的键和值数据类型是整数或者比较短的字符串,redis底层就会使用压缩列表实现. Redis压缩列表是由连续的内存块组成的列表,主要包含以下内容: zlbytes:记录压缩列表占用的总的字节数,占用4个字节(32bits) zltail:记录压缩列表的起始位置到最后一个节点的字节数,假如知道压缩列表的起始…