私のモデルには、会社の社員のように一度だけ計算したいエンティティがあります。 Memcache(duration = 1day)に同じクエリを何度も繰り返さないようにするために、Memcacheに格納されるバイト数が許容範囲を超えているというエラーがアプリケーションから発生することがあります。Memcacheの長さを1000000バイトに制限することは避けてください
Values may not be more than 1000000 bytes in length; received 1071339 bytes
Memcacheで行うべきオブジェクトのリストを格納していますか?もしそうなら、上記のエラーを避けるベストプラクティスは何ですか?私は現在1000のオブジェクトを引っ張っています。値を< 200に制限しますか? Memcacheに入る前に、おそらく処理されている(連載されているものなど)ので、オブジェクトのサイズをメモリでチェックするのはあまり良い考えではないようです。
質問のタイトルを初めて読んだとき、私はMemcacheが100万の値の1Mしか保存できないと考えました。タイトルを「Memcache 1MB制限値の回避」に変更できますか? –