gpt4 book ai didi

ruby-on-rails - 使用 Redis 的 Rails 片段缓存不会过期

转载 作者:可可西里 更新时间:2023-11-01 10:53:40 27 4
gpt4 key购买 nike

我正在使用 redis-rails gem 在 Rails 5.2 应用程序上进行缓存。

我通过成功缓存的应用程序使用片段缓存。示例:

<% cache [@site, "header"] do %>
header goes here
<% end %>

问题是当对象(在本例中为@site)被触摸并且 updated_at 时间戳发生变化时,片段缓存不会清除并加载新内容。

有什么想法吗?

最佳答案

我已经通过执行以下操作使缓存按预期工作:

  1. 改用内置支持 Redis 缓存存储的 Rails 5.2 - Rails 5.2: Redis Cache Store
  2. 使用 Redis.current.flushall 刷新 Rails 控制台中的 Redis 缓存存储

单独切换并不能解决问题,但刷新缓存可以解决问题。

关于ruby-on-rails - 使用 Redis 的 Rails 片段缓存不会过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49377902/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com