【发布时间】:2011-04-21 02:26:55
【问题描述】:
有没有一种我可以在 Rails 中使用的技术,这样每当对 Model 对象执行简单的“查找”时,首先在 memcached 中搜索结果,只有在没有找到结果时才会对数据库?
理想情况下,我希望解决方案是隐式的,这样我就可以编写 Model.find(id),它首先检查缓存,如果需要数据库查询,则返回的对象然后添加到缓存中即我不需要用附加代码包装 Model.find(id) 来检查缓存是否匹配内容。
谢谢!
【问题讨论】:
标签: ruby-on-rails caching memcached scalability