洗練されたセットアップが必要な場合は、記事全体を読むことができます。*に従っている場合は、復元プロセスでそのことを確認してください。+`を実行して、Redisが新しいサーバーで稼働していることを確認したら、続行できます。Redisの停止Redisダンプファイルを置き換える前に、現在実行中のRedisのインスタンスを停止する必要があります。Redisを停止すると、データベースはオフラインになります。stop出力は次のようになります。redis-server実際に停止していることを確認します。running次に、現在のデータベースファイルの名前を変更します。+`ファイルから読み取ります。復元ファイルのために、現在のファイル名を変更しましょう。+`を復元できることに注意してください。AOFが有効になっている場合は、オフにしますAOFは、Redisデータベースへのすべての書き込み操作を追跡します。ポイントインタイムバックアップから復元しようとしているため、AOFファイルに保存されている操作をRedisで再作成したくないです。Clusterチュートリアル]の指示からRedisサーバーをセットアップした場合、次にAOFが有効になります。`ディレクトリの内容をリストすることもできます。+`ファイルが表示されている場合、AOFが有効になっています。`ファイルの名前を変更しましょう。+`で終わるすべてのファイルの名前を変更します。したがって、複数のAOFファイルがある場合は、ファイルの名前を個別に変更し、このコマンドを実行しないでください。/var/lib/redis/appendonly.aof.oldRedis構成ファイルを編集して、一時的にAOFをオフにします。+」ディレクティブを探し、「」から「」に変更します。それはそれを無効にします:/etc/redis/redis.confappendonlydump.rdbファイルの復元このチュートリアルの前の手順に従った場合は、復元ファイルを使用します。+」に保存する必要があります。新しいサーバーに復元する場合は、バックアップサーバーから新しいサーバーにファイルをアップロードします。+`を使用してファイルをコピーします。`を使用する場合は、以下に示すコマンドを実行します。`で設定したフォルダから復元する場合にのみ機能することに注意してください。+`では、宛先フォルダー内のファイルの名前を指定する必要があります。+」オプションの詳細は、この記事の最後にあるプロジェクトのウェブサイトで入手できます。dump.rdbファイルのアクセス許可を設定するバックアップを作成したサーバーと同じサーバーに復元する場合は、おそらく正しいアクセス許可を既に持っています。バックアップファイルを新しいサーバーにコピーした場合は、ファイルのアクセス許可を更新する必要があります。+`ファイルのパーミッションを見てみましょう。*ユーザーおよびグループによって所有されるように、アクセス許可を更新する必要があります。/var/lib/redis/dump.rdbグループでも書き込み可能になるようにファイルを更新します。+`ディレクトリの内容をもう一度リストします。次に、Redisサーバーを再起動する必要があります。修復が機能したかどうかを見てみましょう。Redisにログインします。shapes:triangles出力は次のようになります。私たちの修復はうまくいきました。復元されたRedisインスタンスは通常に戻ります。(オプション)AOFの有効化データベースへのすべての書き込みを追跡するためにAOFを再開または開始する場合は、次の手順に従ってください。AOFファイルは、Redisコマンドラインから再作成する必要があります。Redisにログインします。redis-cliAOFをオンにします。BGREWRITEAOF出力を取得する必要があります。+`コマンドを実行します。これにより、かなりの出力が生成されます。エントリがここに表示されているものと一致することを確認します。*の場合、AOFファイルの再作成は完了しています。.aof_enabled:0aof_rewrite_in_progress:0aof_rewrite_scheduled:0aof_last_rewrite_time_sec:0aof_current_rewrite_time_sec:-1aof_last_bgrewrite_status:okaof_last_write_status:okAOFファイルの再作成が完了したことが確認されたら、Redisコマンドラインを終了できます。+`ファイルが再び表示されるはずです。それが確認されたら、Redisサーバーを停止します。+`ファイルでAOFを再度オンにします。+`に変更して、AOFを再度有効にします。/etc/redis/redis.confappendonlyRedisを起動します。startデータベースの内容をもう一度確認する場合は、[データベースの内容の確認]セクションをもう一度実行してください。復元されたRedisインスタンスは通常に戻ります。結論この記事に記載されている方法でRedisデータをバックアップすることは、同じサーバー上のディレクトリにデータをバックアップしてもかまいません。安全なアプローチは、別のマシンにバックアップすることです。バックアップに関するこの記事を読むと、さらに多くのバックアップオプションを調べることができます。+`ディレクトリの同じファイルでこれらのバックアップ方法の多くを使用できます。Redisの移行と復元に関する今後の記事に注目してください。rdiff-backup`ドキュメントの例を参照することもできます。