我目前正在使用 redis-store,但我很确定这是 Rails 做的,而不是 redis-store 做的。
在每次请求时,我都会在缓存日志中看到这样的项目:
1339188014.237987 (db 1) "get" "cache:http://www.domain.com/?"
1339188107.318145 (db 1) "get" "cache:https://www.domain.com/login?"
(两个单独的请求)
我只使用片段缓存( <% cache 'some_key' do %>...<% end %> )
我没有使用页面缓存或动作缓存。
那么,为什么 Rails 会查看这些键呢?我找不到设置这些键的痕迹,而且我已经验证它们是零。