启动redis服务器时AOF是否自动重建



如果我使用仅附加文件将redis服务器配置为具有持久性+指定自动BGREWRITEOF,如下所示:

appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb

这是否意味着在启动服务器实例时,它将获取aof文件并在启动时删除重复的命令?如果没有,有没有办法确保每次启动服务器实例时,我的aof文件不会重复?

Aof文件在启动redis服务器实例时不会重写。使用您的配置,当appendonly.aof大于64mb并且是上次重写的两倍(100%以上(时,将触发重写。

解决方案是在启动redis服务器实例后手动发送BGREWRITEAOF命令。

相关内容

最新更新