ホームページ > データベース > Redis > Redis が永続的かどうかを確認する

Redis が永続的かどうかを確認する

anonymity
リリース: 2019-06-04 16:11:00
オリジナル
5600 人が閲覧しました

infoView 永続性情報

Redis が永続的かどうかを確認する

##redis-cli 情報永続性

#loading: サーバーはロード中ですか? persistent file


rdb_changes_since_last_save: rdb ファイルが最後に正常に生成されてからの書き込みコマンドの数、つまり永続化されていない書き込みコマンドの数


rdb_bgsave_in_progress :サーバーが rdb ファイルを作成しているかどうか


rdb_last_save_time: rdb ファイルが最後に正常に作成されたときのタイムスタンプ。現在のタイムスタンプ - rdb_last_save_time=rdb ファイルの生成に成功するまでにかかった秒数


rdb_last_bgsave_status: 最新の rdb 永続化が成功したかどうか


rdb_last_bgsave_time_sec: rdb ファイルの生成ににかかった時間rdb ファイルが正常に生成されました Seconds


rdb_current_bgsave_time_sec: サーバーが rdb ファイルを作成している場合、このフィールドには現在の作成操作にかかった秒数が記録されます


rdb_last_cow_size: RDB プロセスの親プロセスが子プロセスと比較して実行した変更の数 (読み取りバッファー、書き込みバッファー、データ変更などを含む)。


aof_enabled: aof が有効かどうか


aof_rewrite_in_progress: aof の書き換え操作が進行中かどうかを識別します


aof_rewrite_scheduled: タスク プランの書き換え, クライアントが bgrewriteaof コマンドを送信するときに、現在の書き換えサブプロセスが実行中の場合、クライアントが要求した bgrewriteaof はスケジュールされたタスクになり、aof サブプロセスの終了後に書き換えが実行されます。


aof_last_rewrite_time_sec: 最新の aof 再書き込みに費やされた時間


aof_current_rewrite_time_sec: 再書き込み操作が進行中の場合は、使用された時間を秒単位で記録します

aof_last_bgrewrite_status:最後の bgrewriteaof 操作のステータス

aof_last_write_status : 最後の aof 書き込みステータス

aof_last_cow_size: AOF プロセス中に子プロセスと比較して親プロセスによって実行された変更の数 (読み取りバッファー、書き込みを含む)バッファ、データ変更など)。

appendfsync には、always、everysec、no の 3 つのオプションがあります:

1. Always を選択すると、サーバーはイベントが発生するたびに AOF バッファの内容を強制的に取得します。ハードディスク上の AOF ファイルに永続的に書き込まれます。redis 書き込みコマンドを実行するたびに、このコマンドが AOF ファイルに記録されているように見えます。これにより、データ永続性の整合性が確保されますが、効率は最も遅くなりますが、これは最も安全でもあります;

2.everysec として設定されている場合、サーバーが書き込み操作 (set、sadd、rpush など) を実行するたびに、コマンドが別の AOF バッファの末尾に追加されます。 、AOF バッファを AOF ファイルに書き込み、ファイル同期を 1 秒ごとに実行して、実際にメモリ バッファ内の AOF キャッシュ データを AOF ファイルに書き込みます。このモードは、データの整合性を確保しながら効率を考慮しています。がダウンしている場合、1 秒以内に redis データベースに加えられた変更のみが失われます;

3. appendfsync を no に設定すると、redis データベース内のデータの損失を受け入れることができ、それぞれが追加されます。 write コマンドを AOF バッファの末尾に書き込み、それをファイルに書き込みます。ただし、いつファイル同期を実行し、実際にデータを AOF ファイルに書き込むかは、システム自体が決定します。メモリ バッファがいっぱいになるか、設定された制限時間が経過するとシステムが自動的に同期します。このモードは最も効率的ですが、データにとって最も安全ではありません。redis 内のデータが mysql などのバックグラウンド データベースから取り出され、いつでも取得できるデータや重要ではないデータである場合、このモードに設定することを検討してください。

以上がRedis が永続的かどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート