Как я могу кешировать объекты Model в Rails? - PullRequest
4 голосов
/ 05 октября 2010

Существует ли метод, который я могу использовать в Rails, чтобы всякий раз, когда выполняется простой поиск по объекту Model, memcached сначала ищется для результата, только если результат не будет найден, тогда будет выполнен запрос к базы данных?

В идеале я хотел бы, чтобы решение было неявным, чтобы я мог просто написать Model.find (id), сначала он проверяет кеш, а если требуется запрос к базе данных, возвращаемый объект добавляется в кеш т.е. мне не нужно оборачивать Model.find (id) дополнительным кодом, чтобы проверять кеш на соответствие содержимого.

Спасибо!

1 Ответ

5 голосов
/ 05 октября 2010
...