0

我使用 redis-store 作为 Rails 的缓存存储

config.cache_store = :redis_store

当 redis-request 失败(redis 重启期间没有连接、redis down、超时等)时,整个应用程序都会失败。是否可以选择跳过 redis 并像没有这样的密钥一样行事?

谢谢和问候,菲尔

编辑: 可以在这里进行进一步讨论: https ://github.com/jodosha/redis-store/issues/175

问题已为我解答。(只能通过修补实现,请参阅问题 150)

4

1 回答 1

0

只需设置一个超时并尝试/捕获您的 redis 请求。如果失败,就当密钥不存在并继续。

于 2013-06-11T18:25:55.877 回答