Wie kann ich Modellobjekte in Rails zwischenspeichern?

Gibt es eine Technik, die ich in Rails verwenden kann, damit bei jedem einfachen "Finden" eines Modellobjekts zuerst im Memcached nach dem Ergebnis gesucht wird, nur wenn kein Ergebnis gefunden wird, wird dann eine Abfrage in der Datenbank durchgeführt?

Ideally, ich möchte, dass die Lösung implizit ist, damit ich nur Model.find (id) schreiben kann. Zuerst wird der Cache überprüft und wenn eine Datenbankabfrage erforderlich ist, wird das zurückgegebene Objekt zum Cache hinzugefügt, dh I Sie müssen Model.find (id) nicht mit zusätzlichem Code umschließen, um den Cache auf übereinstimmende Inhalte zu überprüfen.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage