更新时间:2024-01-08 GMT+08:00
分享

AOF文件在什么情况下会被重写

AOF文件重写涉及到以下概念。

  • 重写时间窗:目前该时间窗为凌晨1:00 - 4:59。
  • 磁盘阈值:即磁盘的使用率超过50%,即认为达到阈值。
  • 数据集使用内存:实例的一个监控指标,用于统计Redis中数据集占用的内存。

AOF文件在以下三种情况下会被重写。

  • 如果磁盘达到阈值,无论是否处于时间窗内:当AOF文件大小 > 数据集使用内存时,实例AOF文件会被重写。
  • 如果磁盘未达到阈值,处于重写时间窗内:当AOF文件大小 > 数据集使用内存的1.5倍时,实例AOF文件会被重写。
  • 如果磁盘未达到阈值,未处于重写时间窗内:当AOF文件大小 > 实例最大内存的4.5倍时,实例AOF文件会被重写。

相关文档