質問

を使用していmemcacheの設計キャッシュをモデルについ層のウェブアプリケーションは、私の最大の問題はデータの一貫性を追求します。その頭文字を取ったものキャッシュデータのようになります:(key=クエリー、価値=リストのオブジェクトidのクエリ) 各idのリスト:(key=オブジェクトです。idの値=オブジェクト)

なので、毎回、問い合わせを行います。場合、クエリがすでに存在するたオブジェクトを取り出すシグナルをリストからのキャッシュですっていることを確認してください、すべてのオブジェクトリストに格納されたキャッシュ交換その他の古い値とする。

が誰かこの代替のでしょうか?その他の考えになりますか。

役に立ちましたか?

解決

キャッシュはその一つの課題のな正解とによって異なります。

のキャッシュ政策について説明していただけまするのに十分なごます。しかし、だれの心配無効なデータです。しばしばいを見込んでタイムスタンプに対し一部の団体-組織の場合は、キャッシュに格納された値より古いもので一部のシステム定義パラメータであると考えられる古-再取得.

詳議論キャッシュアルゴリズムを参照 Wikipedia (たず)

他のヒント

世界へようこその並行処理プログラミングいつのバックグラウンドにつ 相互排除.場合はどのように言語-プラットフォームを使用して記述してより具体的にはおします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top