華為云計算 云知識 什么是Redis Proxy集群架構(gòu)
什么是Redis Proxy集群架構(gòu)

在Redis Proxy集群架構(gòu)中,Redis集群由 負(fù)載均衡 器、Redis Proxy和Redis Server這三類節(jié)點(diǎn)組成。在此Redis集群架構(gòu)中,Proxy節(jié)點(diǎn)和Redis Server都可以水平擴(kuò)展,通過增加節(jié)點(diǎn)數(shù)量就可不斷提升Redis集群的整體性能。根據(jù)不同的業(yè)務(wù)訴求,集群性能可彈性擴(kuò)展到100萬至1000萬QPS。也正是由于可通過增加節(jié)點(diǎn)數(shù)來提升集群整體性能,所以Redis單節(jié)點(diǎn)雖只用一顆CPU核心,CPU最高主頻限制Redis單節(jié)點(diǎn)性能,但在集群水平擴(kuò)展模式下cpu主頻限制已經(jīng)不太重要了。

在整個集群架構(gòu)中,業(yè)務(wù)系統(tǒng)發(fā)出的Redis請求需要經(jīng)過負(fù)載均衡器和Redis Proxy的兩次轉(zhuǎn)發(fā)后,才能到達(dá)Redis Server被真正處理,端到端的鏈路性能才是整個集群的最大性能瓶頸。實(shí)測結(jié)果也表明,Redis集群的端到端鏈路時延每減少1毫秒,集群整體性能可提升10%+。

Redis Proxy集群架構(gòu)示意圖