memcached は、オブジェクトの永続的な IN-MEMORY ストレージを、それが実行されていて、構成された使用可能なメモリ領域が十分にある限り保証しますか?
例として、メッセージング システムのセッション データの保存があります。どのような状況で memcached からキーを読み取ろうとし (以前に書いたもので、そのキーに対するデータのタイムアウトはありません)、空の応答を取得しますか? 構成されたメモリを超えたときの memcached の動作は何ですか (一部のデータをスワップアウトし、どのデータをスワップアウトしますか)?
質問する
293 次
3 に答える
2
私はこの問題に直面していましたが、どのデータが削除されるかを予測することはできません. スワップアウトされるデータは、キャッシュする新しいデータのサイズと、memcached メモリ内のスラブとチャンクのサイズによって異なります。
于 2013-01-03T04:09:18.857 に答える
1
memcachedは、保存したものが返されることを保証しません。キャッシュとして、それはあなたがそれが有効であると言っていない(またはそれが無効であると言った)データを返さないことを保証するだけです。
于 2013-01-03T03:40:05.583 に答える