目的:
X回ごとにdump.rdbとY回ごとにappendonly.aofの両方のバックアップコピーを作成しようとしているので、何らかの理由でファイルが破損した場合(またはAOFのappendonly.aofファイルだけでも)、ダンプからデータを復元できます。 rdb.backup スナップショットと、私が持っている appendonly.aof.backup の最新のコピー以降に変更されたもの。
状況:
dump.rdb を 5 分ごとにバックアップし、appendonly.aof を 1 秒ごとにバックアップします。
問題:
1) dump.rdb はバックグラウンドで子プロセスによって一時ファイルに書き込まれているため、子プロセスが新しいイメージを作成している間に発生したキーの変更はどうなりますか? バックグラウンド書き込みに関係なく、AOF ファイルが追加され続けることはわかっていますが、新しい dump.rdb ファイルにも重要な変更が含まれていますか?
2) dump.rdb にキーの変更が含まれていない場合、子プロセスがフォークされている正確なポイントを特定する方法はありますか? そうすれば、AOF ファイルに最新の情報が含まれる時点を追跡できます。
ありがとう!