memcache に保存する値が 1MB を超える状況が発生しています。
このような値を小さくすることはできません。方法があったとしても、それらをディスクに永続化する必要があります。
1 つの解決策は、memcache サーバーを再コンパイルして、たとえば 2MB の値を許可することですが、これはクリーンでも完全な解決策でもありません (値を永続化する必要があります)。
良いニュースはそれです
- キーと値のペアがいくつになるかをかなり正確に予測できます
- また、必要な合計サイズを予測することもできます。
私たちにとって重要な機能は、memcache の速度です。
質問は次のとおりです。1MB を超える値を保持し、速度を落とさずにディスクに格納できるようにする、memcache に代わる noSQL はありますか?
過去に tokyotyrant/cabinet を使用していましたが、現在は非推奨になっているようです。
何か案が?