场景为简单的主从复制,我将主Redis的save指令全部关闭,打开了aof。但我发现主Redis依然会生成 rdb文件,并一直在更新。
我现有的理解认为主Redis只会在从Redis初次同步,或有新的从Redis挂载时,才会做一次全量同步,生成一个 rdb文件。后续应该只是命令级的增量同步,rdb文件不会再更新才对,但...目前看来不是我想的这样....不知大家能否指点下。现在我得出的结论竟然是只要开起了主从,rdb就没办法关闭了?
save 已关闭
更奇怪的是,rdb_last_save_time 是不变的,但 ll 命令查看到的文件信息的修改时间是一直在变得
这是什么鬼?
主从同步是基于rdb文件的,如果开启了主从同步,即使你不开启rdb,也会默认自动生成的,不然无法进行数据同步!