目的:
我正在尝试每 X 次备份一次 dump.rdb 和每 Y 次 appendonly.aof,所以如果文件由于某种原因(或者甚至只是 AOF 的 appendonly.aof 文件)损坏,我可以从转储中恢复我的数据。 rdb.backup 快照,然后随着我拥有的最新副本 appendonly.aof.backup 发生任何其他变化。
情况:
我每 5 分钟备份一次 dump.rdb,每 1 秒备份一次 appendonly.aof。
问题:
1)由于子进程正在后台将dump.rdb写入临时文件-子进程创建新图像时发生的关键更改会发生什么?我知道无论后台写入如何,AOF 文件都会继续追加,但是新的 dump.rdb 文件是否也包含关键更改?
2)如果dump.rdb 不包含关键更改,有没有办法找出子进程被分叉的确切点?这样我就可以跟踪 AOF 文件将拥有最新信息的时间点。
谢谢!