我使用 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")