1. 程式人生 > >Codis VS redis-cluster簡單比較

Codis VS redis-cluster簡單比較

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之後需要等官網升級。