2010-10-05 53 views
4

是否有一種技術可以在Rails中使用,以便每當在Model對象上執行簡單的「查找」操作時,首先會搜索memcached的結果,只有在找不到結果時纔會對數據庫執行查詢?如何在Rails中緩存模型對象?

理想情況下,我希望解決方案是隱含的,這樣我就可以編寫Model.find(id),它首先檢查緩存,並且如果需要數據庫查詢,則將返回的對象添加到緩存即我不需要包裝Model.find(id)與額外的代碼來檢查緩存的匹配內容。

謝謝!

回答

相關問題