1

DB クエリのキャッシュに使用されたときに memcached に実際に格納されるもの。

あなたの答えがクエリの結果である場合、クエリが依存しているエンティティで更新が行われた場合、memcached のエントリを無効にするにはどうすればよいですか?

結合クエリはどうですか?それらをキャッシュしても大丈夫ですか?結合クエリ内のテーブルが更新されているかどうかを確認する方法を教えてください。キャッシュ エントリを無効にすることができます。

また、いくつかの例や記事を提案してください。

4

1 に答える 1

-1

memchached では、キーと値のペアが構成されたキャッシュに格納されます。DB結果セットを保存すると、保存されjava.lang.Objectます。

この値は、任意の memcached クライアント メソッドを使用して無効にすることができます。たとえば、spymemcached クライアントは次のようなメソッドを提供しますreplace(String key, int expression, Object ob)

指定されたキーの値がすでに存在する場合、オブジェクトを指定された値 (デフォルトのトランスコーダーでトランスコード) に置き換えます。古いオブジェクトを削除することもできます。

于 2012-10-01T12:01:04.403 に答える