4.1.1Proxy元件
從上面問題解決方案的分析可以看出,Proxy層的保留還是有其必要性的:
-
協議解析
- 實現Cluster協議,遮蔽影響
- 維護到後端的長連線
-
安全過濾
- 命令白名單
- 安全許可權過濾
-
負載均衡
- Presharding雜湊函式
- 快取Slot路由表
- 控制Resharding演算法和方式
-
結果聚合
- MultiOp支援
- Pipeline支援
-
讀寫分離
- 讀壓力分攤,避免Slave“冷備”
-
層次化儲存
- 冷資料Swap到慢儲存
- L1快取實現
-
監控管理
- 狀態的監控、歷史報告
- 閾值的設定、預警
既然保留了Proxy元件,Redis Cluster的優勢就不明顯了。那為什麼後端還要用Redis Cluster而不是單機版的Redis呢?因為Redis Cluster給我們帶來幾個最大的好處:
- 自動故障轉移:不再需要額外的Sentinel叢集
- 官方的Slot實現:不修改Redis原始碼就得到Slot實現及常用操作
- 被動保證Slot一致性:Redis負責訪問了舊結點的客戶端的重定向
- 遷移中的資料訪問:Redis負責訪問遷移中資料的客戶端的重定向
4.1.2 Dashboard元件
一個美觀而實用的Dashboard完全有理由讓使用者拋棄redis-trib,要是再具有自動部署和Resharding演算法那就更完美了!
4.1.3 Agent元件
Agent不僅可以完成執行資料採集,僅僅這樣的話Dashboard完全可以自己完成。它還可以完成Redis Cluster的部署工作,這樣就能大大降低開發人員的工作量和手工出錯的概率。
本文作者:geelou
本文來自雲棲社群合作伙伴rediscn,瞭解相關資訊可以關注redis.cn網站。
相關文章
- Vue元件、元件傳值和元件插槽Vue元件
- Angular元件——父元件呼叫子元件方法Angular元件
- React 快速上手 - 06 元件設計 容器元件、展示元件、操作元件React元件
- angular自定義元件-UI元件篇-switch元件Angular元件UI
- 受控元件與非受控元件元件
- 元件元件
- vue元件巢狀之 - 父元件向子元件傳值Vue元件巢狀
- rest認證元件,許可權元件,頻率元件,url註冊器,響應器元件,分頁器元件REST元件
- react篇章-React 元件-複合元件React元件
- 翻譯:展示元件和容器元件元件
- Angular元件-檔案上傳元件Angular元件
- 元件emit資料至父元件元件MIT
- Flutter元件學習(一)—— Text元件Flutter元件
- React受控元件和非受控元件React元件
- 子元件向父元件傳參元件
- 父元件向子元件傳值元件
- 聊聊前端 UI 元件:元件體系前端UI元件
- 聊聊前端 UI 元件:元件設計前端UI元件
- Angular元件——元件生命週期(一)Angular元件
- Angular元件——元件生命週期(二)Angular元件
- react父子元件,兄弟元件,爺爺到孫子元件筆記React元件筆記
- 【vue元件通訊①】父元件向子元件通訊propsVue元件
- sketchup 動態元件 在上級元件呼叫下級元件屬性元件
- vue中子元件傳遞父元件$emitVue元件MIT
- Vue 動態元件 & 非同步元件原理Vue元件非同步
- 讓Vue元件變成Powerful的元件Vue元件
- 子元件給父元件傳資料元件
- React之受控元件和非受控元件React元件
- vue實戰-元件編寫-todolist元件Vue元件
- React Native元件(二)View元件解析React Native元件View
- React 之受控元件和非受控元件React元件
- Vue中父子元件通訊——元件todolistVue元件
- vue父元件和子元件傳值Vue元件
- vue 2 0 元件:父子元件通訊Vue元件
- React Native元件篇(二) — Image元件React Native元件
- React Native元件篇(三) — TextInput元件React Native元件
- React Native元件篇(一) — Text元件React Native元件
- 自定義元件-元件的建立和引用元件