回退到RedisStore上的FileStore变得不可用

时间:2016-05-24 06:55:13

标签: ruby-on-rails ruby-on-rails-4 caching redis

我使用Redis(使用redis-store)作为我的Rails 4应用程序的缓存存储。但是,如果我杀死我的redis-server,则应用程序出错(Redis not found错误)。什么是在缓存存储不可用时恢复到FileStore或根本不缓存的最佳方法?

1 个答案:

答案 0 :(得分:0)

我不认为Rails支持开箱即用。您可以尝试activesupport-cascadestore gem。现在看起来有点老了,但至少你可以从中得到一些灵感。

或者,您可以查看一个流程监控解决方案,例如god,以确保Redis在被杀死时自动重启。