サーバーの再起動後にキャッシュを保持するために、キャッシュのバックアップを持つ分散キャッシュソリューションを使用したいと思います。memcachedを使用して同じことを達成することは可能ですか?
1080 次
1 に答える
1
キャッシュのポイントは、それがプライマリストレージではないということです。mysql データベースがある場合や、データをフェッチするための外部 API 呼び出しがある場合があります。設定に関係なく、キャッシュ内のデータに依存するべきではありません。キャッシュがフラッシュされた場合にデータが失われないように設定する必要があります。唯一の欠点は、最初にキャッシュをいっぱいにするのに少しコストがかかることです。さらに、memcached はいくつかの理由 (有効期限の経過、完全なキャッシュなど) を求めるプロンプトを表示せずにレコードを削除します。
したがって、再起動後にキャッシュをそのまま維持することについてはあまり心配しません。プライマリ ストレージとして mysql データベースを使用している場合、サーバーの再起動後もデータが保持されることは明らかです。
于 2011-09-14T21:25:05.147 に答える