压缩列表
压缩列表是什么
- 压缩列表:排列紧凑的列表
- 压缩列表在 redis 中有两种编码形式
- ziplist
- listpack:5.0 引入,直到 7.0 完全取代 ziplist,成为 ziplist 的进阶版本
解决什么问题
压缩列表是 list 的底层数据结构,压缩列表作为底层数据结构能提供紧凑型的数据存储方式,能节约内存(节省链表指针的开销),小数据量时遍历访问性能好(连续+缓存命中率高)
2024年1月1日大约 6 分钟
压缩列表
压缩列表是什么
解决什么问题
压缩列表是 list 的底层数据结构,压缩列表作为底层数据结构能提供紧凑型的数据存储方式,能节约内存(节省链表指针的开销),小数据量时遍历访问性能好(连续+缓存命中率高)