在 Redis 的配置文件 redis.conf 中找到以下两个参数并进行修改:
auto-aof-rewrite-percentage 100
# 该参数表示当前 AOF 文件大小相对于上一次重写时的大小的百分比,达到该值时触发 AOF 重写。将它的值修改为一个较小的值,比如 50。
auto-aof-rewrite-min-size 64mb
# 该参数表示执行 AOF 重写所需的最小 AOF 文件大小。将它的值修改为一个较小的值,比如 1mb 或 2mb。
修改后的配置如下所示:
auto-aof-rewrite-percentage 50
auto-aof-rewrite-min-size 1mb
这样修改之后,AOF 重写会在文件大小达到 50% 或者 1MB 的时候触发,从而避免了出现文件大小达到 100% 而无法进行 AOF 重写的情况。