我使用redis-store作为Rails的缓存存储
config.cache_store = :redis_store
当redis-request失败时(重启redis,redis down,timeout等没有连接)整个应用程序失败。 是否可以选择跳过redis并表现得如果没有这样的密钥?
谢谢和问候,菲尔
修改 这里可以进一步讨论: https://github.com/jodosha/redis-store/issues/175
问题已经回答了我。 (仅适用于修补,请参见问题150)
答案 0 :(得分:0)
只需在您的redis请求中设置超时并尝试/ catch。如果失败,则表现为密钥不存在并继续。