首页/数据/Redis 进阶速查/list-compress-depth:列表压缩深度
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条
内存与管理99 条
性能与排障129 条

list-compress-depth:列表压缩深度

quicklist 由多个节点组成,list-compress-depth 控制两端各多少个节点不压缩、中间节点压缩存储,平衡内存与访问成本。

Redis 进阶速查数据更新于 2026-10-12
默认0(不压缩)
含义两端保留热节点,中间压缩
取值N 表示两端各 N 个节点不压

示例

示例
redis-cli CONFIG GET list-compress-depth
redis-cli CONFIG SET list-compress-depth 1
两端访问热、中段访问少的场景收益明显;两端频繁访问的队列收益有限。

易错点

  • 对两端都热的队列开压缩可能反而增加 CPU,先看访问模式
  • 已存在列表不会立即按新参数重排,收益随新写入逐步体现

数据来源与参考

  • Redis 官方文档:quicklist 压缩配置
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌