Frage

Memcached sagt es eine LRU-Warteschlange verwendet Räumung zu tun (mit einem paar Regeln auf Basis Platte in den Größen gemischt.) Wenn sie sagen, am wenigsten kürzlich verwendet, beziehen sie am wenigsten kürzlich gespeichert oder am wenigsten vor kurzem gelesen hat? Ihre Dokumentation scheint hier nicht eindeutig.

War es hilfreich?

Lösung

überall, wo ich den Begriff verwendet, gesehen habe, hat LRU zum letzten genannten Zugriff (Lesen oder Schreiben), anstatt die letzten Speicher.

diesem Artikel bestätigt es:

  

Die LRU-Algorithmus sorgt dafür, dass die   Objekt, das entfernt wird, ist eine, die ist   entweder nicht mehr aktiv verwendet, oder dass   Vor wurde so lange verwendet, dass Daten, die es der ist   out möglicherweise veraltet oder wenig   Wert.

Es geht weiter zu reden über Gegenstände, die in „aktiven Gebrauch“ sind -, die stark an mir, dass anstatt Speicherzugriff es ist schon sagt ... Sie würde über etwas nicht reden „aktiv gespeichert werden“, wenn Sie auf halbem Wege sind durch tatsächlich das Schreiben es.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top