/ / Memcached-ähnlicher Schlüsselwertspeicher ohne automatische Datenentfernung - Memcached, Schlüsselwertspeicher

Memcached-ähnlicher Schlüsselwertspeicher ohne automatische Datenlöschung - memcached, Schlüssel-Wert-Speicher

In meiner Python-App muss ich einen Schlüssel- / Wertspeicher für einige Prozesse freigeben - einer aktualisiert die Daten, andere holen sie nur zu zufälligen Zeitpunkten ab. Persistenz ist nicht erforderlich.

Meine ursprüngliche Idee war, memcached zu verwenden, aber es scheint einen LRU-Mechanismus zu haben, um alte Daten zu entfernen, wenn der RAM-Speicher knapp ist. In diesem Fall würde ich lieber einen Fehler erhalten.

Natürlich wurde memcached als Cache-System optimiert, während ich einfach eine über das Netzwerk zugreifbare Hash-Tabelle brauche. Ich könnte etwas ganz einfaches umsetzen, aber warum das Rad neu erfinden?

Antworten:

1 für die Antwort № 1

Führen Sie memcached mit der Option -M aus.

-M Fehler beim Speicher erschöpft (anstatt Elemente zu entfernen)