Redisの(7)、永続化ソリューション

スナップショット(スナップショット)モード:短いRDB:名前はハードディスクにメモリ全体のデータのマッピングのように、提案し、あなたのハードディスクにコピーを保存するため、一緒に高速なデータを回復するよう、スナップショット、写真は理解することができ、データが戻ってマッピングすることができます。

構成:redis.conf

1、(これらの3つのオプションがマスクされ、RDB無効)

    1 // 900 900を保存し、書き込みがあり、スナップショットが生成されます

   そこには、300秒以内に書かれている場合// 1000 300 1000を保存し、結果のスナップショット

   あなたは60秒以内に1万回を書いた場合は60万//を保存し、結果のスナップショット

2、RDB他の重要な設定

ストップ書き込みオンbgsaveエラーはい//バックグラウンドバックアップ・プロセスのエラーが、メインプロセスが停止しない場合は書き込みを停止?

あるrdbcompressionはい//エクスポートRDBファイル圧縮

Rdbchecksumはい//インポートRBDは、データを回復するとき、それはRDBの整合性を検証しません。

dbfilename dump.rdb // RDBファイル名によって導か

パスのディレクトリ./ // RDBに置か

 

二、AOFの方法:方法のスナップショットは、一定の時間間隔で書き込み操作を行うことですので、Redisの事故をハングアップすることがあり状況が順番に発生した、より良い持続抵抗AOF、Redisのすべてのデータ変更の最後のスナップショットを失ったようRedisのはメモリにこのデータベースを再確立するために保存したファイルの書き込みコマンドを再実行します再起動すると、すべてのコマンドへの書き込み機能により、各操作のための追加の書き込みコマンドを受信します。このファイルはbinディレクトリにあります。 appendonly.aof;

AOFの設定:

appendonlyはいAOF永続的な方法を開始します。

#appendfsyncは常に、最も遅いの効率をすぐにディスクに書き込まれるためを受けたが、完全な永続性を確保します。

#appendfsync everyec 1秒に1回のディスクに書き込まれ、パフォーマンスと持続性が良好な妥協を行っています。

#appendfsync完全に依存し、OSなし、最高のパフォーマンス、持続性は保証されません。

おすすめ

転載: www.cnblogs.com/dwxblogs/p/10959876.html