Redis 架構設計

1.設計層面

(1) 存儲小而熱的數據
(2) 結合業務數據特點,正確使用內存類型
(3) 冷、熱數據分離

2.架構層面
(1) 提前做好容量(內存)規劃
(2) 結合持久化模式優劣正確使用,一般建議Master節點去持久化,從節 點至少使用AOF持久化
(3) 通過分片與預分片技術,提高服務器存儲和運算能力
(4) 當數據存儲與操作達到一定量級,可通過Codis做平滑擴容

備註:要想做Redis高可用,我們可以使用代理服務Twemproxy或豌豆莢提供的集羣解決方案Codis,我們也可以使用一些開源的解決方案,比如新浪、百度、淘寶、騰訊等的Redis集羣方案(這些雲平臺服務一般涉及收費)!

3.部署層面

(1) 建議使用M-S-S部署結構
(2) 優化系統內核參數,提高Redis穩定性

歡迎大家來交流~~

發佈了60 篇原創文章 · 獲贊 71 · 訪問量 1450萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章