redis主从同步时,关闭了 save 指定,但 rdb文件 依然一直在更新

场景为简单的主从复制,我将主Redis的save指令全部关闭,打开了aof。但我发现主Redis依然会生成 rdb文件,并一直在更新。
我现有的理解认为主Redis只会在从Redis初次同步,或有新的从Redis挂载时,才会做一次全量同步,生成一个 rdb文件。后续应该只是命令级的增量同步,rdb文件不会再更新才对,但...目前看来不是我想的这样....不知大家能否指点下。现在我得出的结论竟然是只要开起了主从,rdb就没办法关闭了?

clipboard.png
save 已关闭

clipboard.png

更奇怪的是,rdb_last_save_time 是不变的,但 ll 命令查看到的文件信息的修改时间是一直在变得

clipboard.png

clipboard.png
这是什么鬼?

阅读 5.8k
1 个回答

主从同步是基于rdb文件的,如果开启了主从同步,即使你不开启rdb,也会默认自动生成的,不然无法进行数据同步!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进