#redis とは何ですか?
Redis は、高性能のキー/値データベースです。 Redis の出現により、memcached などのキー/値ストレージの欠点が大幅に補われ、状況によってはリレーショナル データベースに対して非常に優れた補完的な役割を果たすことができます。 Java、C/C、C#、PHP、JavaScript、Perl、Object-C、Python、Ruby、Erlang およびその他のクライアントを提供しており、非常に使いやすいです。 (redis チュートリアル)
redis はどのようにデータを保存しますか?
Redis はデータをメモリに保存しますが、定期的にデータをハードディスクに書き込みます。
Redis にはデータを保存する 2 つの方法があります:
1. スナップショット モード (スナップショット)
Redis は 2 つのスナップショット モードをサポートします:
1. スケジュールされたスナップショット、つまり、特定の時刻にメモリ内のデータをディスクに保存します。
2. 定量的スナップショット、つまり、データが一定回数変更された後にデータをディスクに保存します。
2. 書き込みモード (ファイル追加のみ)
このモードでは、Redis はデータを変更するすべてのコマンド (Update、Set など) を ASAP ファイルに保存します。 Redis が再起動すると、このファイル内のコマンドが再実行されます。
データはどこに保存されますか?
データはデータ ファイルに保存されます。特定のファイル名は Redis 構成ファイルによって異なります (つまり、Redis.conf
config get dbfilename (return dump.rdb))
config set dbfilename new を使用できます (データを保存するファイルを変更します)
以上がRedis がデータを保存する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。