【1】持久化
[1.1] RDB永続
RDB永続データ生成プロセスは、プロセスのハードディスクに現在のスナップショット(.RDB)ファイルを保存します。そして、手動トリガ自動トリガ
(1)マニュアルトリガ(保存してbgsave)
保存:現在のRedisのを阻止する、メモリインスタンス比較的長い閉塞が総会によって引き起こされた場合、プロセスは、完了するまで、RDBが持続知っています。行は推奨されません。
bgsave:Redisのプロセス実行フォーク操作は時間を遮断することが非常に短い(マイクロ秒)で、子スレッド、子スレッド完成持続性を作成します。
これは、シャットダウン時のサービスRedisのシャット実行Redisの-CLIに保存最適化された、そうでない場合はオープンAOFの永続性、自動実行bgsaveされます。
(2)RDBファイル
#パラメータ 設定SET ディレクトリは/ usr / local#セットRDBファイルのパス
#バックアップ
bgsave#dump.rdbディレクトリにファイルを保存するには、dirパラメータ
#復元
redis.conf再起動して同じディレクトリにdump.rdb RedisのインストールディレクトリをRedisの
#の利点:
バイナリ1.圧縮はバックアップに適用された後、災害復旧のための全額を復元
はるかに高速AOFの方法よりもデータを復元する2.負荷RDBを
#欠点
1.持続性は、リアルタイムですべての時間を行うことができません子プロセスを作成し、頻繁に操作するコストが高すぎる
2.バイナリファイルが保存され、古いバージョンがあり、新しいバージョンのRDBファイルの問題と互換性がありません
(3)RDB構成