同期とバックアップの実装方法 - Amazon ElastiCache

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

同期とバックアップの実装方法

Valkey と Redis でサポートされているすべてのバージョンでは、プライマリノードとレプリカノード間のバックアップと同期OSSがサポートされています。ただし、バックアップと同期の実装方法はバージョンによって異なります。

Redis OSSバージョン 2.8.22 以降

Redis OSSレプリケーションは、バージョン 2.8.22 以降では、2 つの方法から選択します。詳細については、「2.8.22 より前の Redis OSSバージョン」および「スナップショットおよび復元」を参照してください。

分岐なしプロセス中に書き込み負荷が高い場合は、クラスターへの書き込みを遅延させて、変更が蓄積しすぎて正常なスナップショットが妨げられないようにします。

2.8.22 より前の Redis OSSバージョン

2.8.22 より前のバージョンの Redis OSSバックアップと同期は 3 ステップのプロセスです。

  1. バックグラウンドプロセスでは、分岐によりクラスターのデータがディスクにシリアル化されます。これによりスナップショット point-in-timeが作成されます。

  2. フォアグラウンドでは、クライアント出力バッファーに変更ログが蓄積されます。

    重要

    変更ログがクライアント出力バッファーのサイズを超えると、バックアップまたは同期が失敗します。詳細については、「Valkey または Redis OSSスナップショットを作成するのに十分なメモリがあることを確認する」を参照してください。

  3. 最後にキャッシュデータが送信され、変更ログがレプリカノードに転送されます。