1

次の呼び出しを使用して作成された値はいつタイムアウトしますか?

有効期限は、後続のインクリメント呼び出しによって更新されますか?

MemcacheService cacheService;
cacheService.increment(key, delta, initialValue);
4

1 に答える 1

3

Memcacheは、ドキュメントで指摘されているLRUキャッシュです。

実験を設定しない場合の動作は次のとおりです。

デフォルトでは、memcacheに保存されている値は可能な限り保持されます。キャッシュのメモリが不足している場合、新しい値がキャッシュに追加されると、値がキャッシュから削除される可能性があります。メモリ不足のために値が削除される場合、最も最近使用されていない値が最初に削除されます。

有効期限を設定する場合:

他の理由で削除される可能性がありますが、値はこの時間までに削除されます。

于 2012-11-14T17:27:06.503 に答える