我使用redis-rails gem在Rails5.2应用程序上进行缓存。
我通过成功缓存的应用程序使用片段缓存。示例:
<% cache [@site, "header"] do %>
header goes here
<% end %>问题是,当对象(在本例中为@site)被触及并且updated_at时间戳更改时,片段缓存不会清除并加载新内容。
你知道为什么吗?
发布于 2018-03-20 19:55:12
通过执行以下操作,我成功地让缓存正常工作:
Rails
Redis.current.flushall在控制台中Rails 5.2: Redis Cache Store
单独的切换不能解决这个问题,但是刷新缓存可以解决这个问题。
https://stackoverflow.com/questions/49377902
复制相似问题