天天看點

Redis 多機房百萬并發使用與經驗

本篇的Codis 經過修改先定名為:Codis-Plus

Codis-Plus

簡介:

        Codis-Plus 是一個分布式 Redis 解決方案, Codis-Plus是基于Codis 2.x 分支進行修改的.Codis-Plus (後面直接稱為Codis) 本身無單點. 對于上層的應用來說, 連接配接到 Codis Proxy 和連接配接原生的 Redis Server 沒有明顯的差別 (不支援的指令清單), 上層應用可以像使用單機的 Redis 一樣使用, Codis 底層會處理請求的轉發, 不停機的資料遷移等工作, 所有後邊的一切事情, 對于前面的用戶端來說是透明的, 可以簡單的認為後邊連接配接的是一個記憶體無限大的 Redis 服務。

Codis 由4部分組成:

注:官方的Codis 還有HA,在我們的版本中将HA合并到Dashboard 裡了。

功能概述:

原因Codis架構圖:

Redis 多機房百萬并發使用與經驗

經我們更改後的Codis架構圖:

Redis 多機房百萬并發使用與經驗

未完待續,整理一下思路,把曾經做過的Redis多機房方案寫出來!

繼續閱讀