2009-06-16 2 views
0

Eine Hash-Datei in memcached wird entweder verworfen, wenn sie abgelaufen ist, oder wenn nicht genügend Speicherplatz vorhanden ist und sie basierend auf dem Algorithmus "Zuletzt verwendet" ausgewählt wurde.Gibt es eine Option zum Konfigurieren einer Priorität in Memcached? (Ähnlich Expiry)

Können wir eine Priorität setzen, um den LRU-Algorithmus anzudeuten oder zu beeinflussen? Ich möchte Memcached verwenden, um Websitzungen zu speichern, damit ich das billige Round-Robin verwenden kann.

Ich muss Sitzungen oberste Priorität geben und nichts kann sie töten (nicht einmal, wenn es das zuletzt verwendete ist) außer ihrem eigenen Max_Expiry.

Antwort

1

Nicht, dass ich weiß. Memcached wurde entwickelt, um sehr schnell und sehr unkompliziert zu sein, keine ausgefallenen Gewichte und Prioritäten halten es einfach.

Sie sollten sich nicht auf Memcache für persistenten Sitzungsspeicher verlassen. Sie sollten Ihre Sitzungen in der DB behalten, aber Sie können sie in Memcache zwischenspeichern. So können Sie beide Welten genießen.

Verwandte Themen