Redis でデータ永続性を実装する 2 つの方法:
RDB: 指定された時間間隔内でデータのスナップショットを保存します。
AOF: 最初にコマンド Append を入力します。操作ログの最後まで追加し、すべての履歴操作を保存します。
1. RDB は Redis データ永続性を実装します (デフォルト モード)
1. redis.conf を編集します
#注: whereis redis コマンドを使用して redis がインストールされている場所を確認し、redis インストール ディレクトリの etc ディレクトリに入り、redis.conf を編集します。 2. デフォルトのバックアップ時間間隔 3. デフォルトのバックアップ ファイル名 4.デフォルトのバックアップ RDB ファイルの場所 5。Redis データ スナップショットの保存をアクティブにトリガーすることもできます。操作は次のとおりです 6. 欠点#2. AOF 永続モードを有効にする方法
#redis.conf 構成ファイルの appendonly パラメーターを yes に変更すると、redis は AOF データ永続モードを開始しますAOF 同期方法を設定します。ここでのデフォルト設定は、1 秒に 1 回同期することです。
##3. AOF をオンにした後同期モードで、ファイルをバックアップします。こんな感じです #上からわかるように、AOFをオンにしてからのすべての操作コマンドが記録されています。4. 欠点
(1) AOF モードはすべての redis コマンドを記録する必要があるため、ファイル サイズが非常に大きくなります
(2) 速度が低下しますRDB よりも低く、回復速度も遅いです。
Redis 関連の知識については、
Redis 使用法チュートリアル列をご覧ください。
以上がRedis データの永続性を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。