【发布时间】:2013-04-29 20:18:59
【问题描述】:
我使用 redis_store 缓存查询。在开发日志中我看不到缓存的查询,它再次访问数据库并获取记录,但在我的 redis 控制台中,我可以看到我用来缓存查询的键.我在rails控制台中测试了使用键读取查询。我可以获得缓存的查询。帮我解决这个问题。
在我的模型中
Category = Rails.cache.fetch("category") {Category.select(:foo).unique}
在redis中
redis 127.0.0.1:6379> KEYS *
"category"
在 Rails 控制台中
Rails.cache.read("category")
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 caching