本文是來自阿里巴巴夏周同窗的分享,詳細介紹了阿里雲Redis的發展和現狀。面試
Redis:Remote Dictionary Server,Key-Value存儲系統,優勢包括:數據庫
單節點->單機主備->集羣->讀寫分離->同城容災->異地多活segmentfault
阿里雲總體架構包含6大支撐系統:緩存
實例高可用探測模塊,用於探測監聽Redis實例運行狀況。安全
進行雲數據庫Redis版運行狀況的日誌收集,包括實例慢查詢日誌,訪問日誌等。網絡
進行Redis實例性能監控,信息的收集工做,目前包括基本信息組監控,keys組信息監控,string信息組監控等核心信息數據結構
當實例所運行的物理機出現故障,在線遷移系統會根據備份系統中的備份文件進行實例從新搭建,保證業務不受影響多線程
針對Redis實例進行備份處理,而且將生成的備份文件存儲在OSS系統上進行保存。目前Redis備份系統支持用戶自定義備份設置,可臨時備份而且保存7天內的備份文件。架構
Redis實例支持多中管理控制任務,如建立實例、變動配置、備份實例等,任務系統會根據用戶下發的操做指令,進行靈活控制而且進行任務跟蹤及出錯管理。異步
讀寫能力線性擴展;支持全部命令;對用戶透明
數據可用性高
用戶數據雙機房熱備,單機房故障,業務無縫切換;機房恢復後,基於Binlog增量同步,防止流量雪崩
容忍N-1機房故障;最終一致;跨地域災備
100%兼容Redis;冷熱數據分離;超高性價比
持久化系統改造:
獨立的端口探測線程:
AOF後臺異步寫優化:
支持Memcache協議:
混合存儲優化:
網絡IO多線程優化。
聲明:本號全部文章除特殊註明,都爲原創,公衆號讀者擁有優先閱讀權,未經做者本人容許不得轉載,不然追究侵權責任。
關注個人公衆號,後臺回覆【JAVAPDF】獲取200頁面試題!
5萬人關注的大數據成神之路,不來了解一下嗎?
5萬人關注的大數據成神之路,真的不來了解一下嗎?
5萬人關注的大數據成神之路,肯定真的不來了解一下嗎?