首页/数据/Redis 进阶速查/activedefrag:在线碎片整理
内存与管理99 条

activedefrag:在线碎片整理

activedefrag yes 让 Redis 在空闲周期自动搬迁内存页降低碎片;开启条件与力度由 thresholds 与 cycle 系列参数控制。

Redis 进阶速查数据更新于 2026-10-12
开关activedefrag yes
前提分配器支持(jemalloc)
观测碎片率下降与 CPU 占用

示例

示例
redis-cli CONFIG SET activedefrag yes
redis-cli INFO memory | Select-String mem_fragmentation_ratio
整理是搬运工作:CPU 有成本,低峰开启并观察业务延迟再决定长期保留。

易错点

  • 碎片未达阈值时开启无收益,白耗 CPU
  • 把整理当长期解法,根因(分配模式/大键)未解决会反复碎片化

数据来源与参考

  • Redis 官方文档:主动碎片整理
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌