Codis VS redis-cluster簡單比較
阿新 • • 發佈:2018-12-25
Codis |
Redis-cluster |
備註 |
|
Redis版本 |
2.8.13分支開發 |
>= 3.0 |
|
部署 |
較複雜。 |
簡單 |
|
運維 |
Dashboard,運維方便。 |
運維人員手動通過命令操作。 |
|
監控 |
可在Dashboard裡監控當前redis-server節點情況,較為便捷。 |
不提供監控功能。 |
|
組織架構 |
Proxy-Based 類中心化架構,叢集管理層與儲存層解耦。 |
P2P模型,gossip協議。 去中心化, |
|
伸縮性 |
動態伸縮。 |
||
Server群組主從複製 |
不負責 |
負責。 |
|
主節點失效處理 |
不自動選主,交由運維人員處理。 |
自動選主。 |
|
資料遷移 |
以slot為單位,遷移期間保證可用性。 |
-- |
|
升級 |
l 基於redis 2.8.13分支開發,後續升級不能保證; l Redis-server必須是此版本的codis,無法使用新版本redis的增強特性。 |
Redis官方推出,後續升級可保證。 |
升級需要重新載入資料,資料量較大的情況下, 分批次升級bin對運維要求比較高。 |
可靠性 |
經過線上服務驗證,可靠性較高。 |
新推出,坑會比較多。遇到bug之後需要等官網升級。 |