标签: ruby-on-rails caching memcached scalability
是否有一种技术可以在Rails中使用,这样每当在Model对象上执行简单的“查找”时,首先会在memcached中搜索结果,但是如果没有找到结果,那么查询将在数据库?
理想情况下,我希望解决方案是隐式的,这样我就可以编写Model.find(id),它首先检查缓存,如果需要数据库查询,则返回的对象被添加到缓存中即我不需要使用附加代码包装Model.find(id)来检查缓存是否匹配内容。
谢谢!
答案 0 :(得分:5)
http://github.com/ngmoco/cache-money是要走的路