2014-02-17 78 views
1

我有一個django項目,當前使用redis緩存作爲我的芹菜代理和我的常規緩存。我喜歡這種設置,因爲它通過1種技術解決了我的兩個需求。不過,最近我一直遇到redis崩潰的問題。問題是,當redis出現故障時,我的整個站點停止運行,因爲任務非常重要。高可用性Redis

所以我的問題是,我應該爲我的芹菜任務找到另一個經紀人,還是有辦法通過redis獲得高可用性?

回答

1

如果「任務非常重要」,則應該使用RabbitMQ代理而不是Redis。

+0

這就是我們結束了移動:) – jmetz

+0

標記爲正確答案然後;) – nicolaspanel

0

您應該檢查Redis Sentinel這是Redis的正式高可用性解決方案(正在進行中,正在積極開發)。

0

根據託管應用的位置,您可以使用提供HA的託管Redis提供程序。

+0

有什麼建議嗎? – jmetz

+0

我爲Redis Labs工作,我們提供[Redis Cloud](http://redis-cloud.com) - 一種可擴展,高度可用的託管Redis服務。 –