この記事では主に、redis の 2 つの永続化方法、つまり rdb スナップショットと aof ログについて説明します。学習価値があり、興味のある友人は参照してください。
永続性とは、電源を切っても再起動しても、保存する必要のあるデータが失われないことを意味します。つまり、データはデバイス (通常はハードディスク) に保存されます。
redis を永続化するには 2 つの方法があります:
1-rdb スナップショット
2-aof ログ。これは redis.conf ファイルを構成することで構成できます
rdb スナップショットの構成オプション:
構成が完了したら、redis を再起動して有効にします。rdb 永続性の使用には欠点があります。書き込みがちょうど 10 件ある場合300 秒に達しようとすると、この時点でスナップショットが生成されます スナップショットが生成されます 完了後、新しい書き込み操作があり、この時点で電源が切断されました
呼び出しが入った後、rdb ファイルを自動的にインポートするために redis が開始されました。データにはスナップショットが生成される前のデータのみが含まれており、それ以降のデータの一部は失われていました。そこで、Arrived at aof logpersistence:
# を使用します。 ## 関連チュートリアル:以上がredis の 2 つの永続化方法 - rdb スナップショットと aof ログの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。