私の Python アプリでは、キー/バリュー ストアをいくつかのプロセス間で共有する必要があります。1 つはデータを更新し、他のプロセスはランダムなタイミングでのみ取得します。永続性は必要ありません。
私の最初のアイデアはmemcachedを使用することでしたが、RAMが不足したときに古いデータを削除するLRUメカニズムがあるようです。そのような場合にエラーが発生することを望みます。
明らかに、memcached はキャッシュ システムとして最適化されていますが、私が必要としているのは単にネットワーク アクセス可能なハッシュ テーブルだけです。簡単なものをゼロから実装することはできますが、なぜ車輪を再発明するのでしょうか?