Redis は、メモリ内のキーと値のキャッシュおよびストア (つまり、データベース) であり、ディスクに永続的に保存することもできます。この記事では、Centos 7 で Redis データベースをバックアップおよび復元する方法を説明します。
デフォルトでは、Redis データはディスク上の .rdb ファイルに保存されます。これは Redis データセットの特定時点のスナップショットです。スナップショットは指定した間隔で取得されるため、バックアップに最適です。
Centos 7 およびその他の Linux ディストリビューションでは、Redis データベース ディレクトリはデフォルトで /var/lib/redis です。ただし、Redis ストレージの場所を変更した場合は、次のように入力して見つけることができます:
リーリーバックアップを復元するには、既存の Redis データベース ファイルをリカバリ ファイルで置き換える必要があります。元のデータ ファイルが破損しないように、可能であれば新しい Redis サーバーに復元することをお勧めします。
Redis データベースを停止します。停止すると、Redis データベースはオフラインになります。
リーリー注:
要件に従って、AOF を閉じると、AOF は Redis データベースへの各書き込み操作を追跡します。ポイントインタイムのバックアップから復元しようとしているため、AOF ファイルに保存されている操作を Redis が再作成することは望ましくありません。
AOF が有効かどうかは、ファイルを表示することでわかります:
リーリー.aof 接尾辞が付いたファイルが表示された場合は、AOF が有効になっていることを意味します。
.aof ファイルの名前を変更します、
リーリー複数の .aof ファイルがある場合は、それらに個別に名前を付けてください。
Redis 構成ファイルを編集して AOF を一時的に無効にします:
リーリー以上がCentos 7 は Redis データをバックアップおよび復元しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。