redis怎么做到高可用的 高并發(fā)

redis高可用:如果你做主從架構(gòu)部署,其實就是加上哨兵就可以了,就可以實現(xiàn),任何一個實例宕機,自動會進行主備切換。

redis高并發(fā):主從架構(gòu),一主多從,一般來說,很多項目其實就足夠了,單主用來寫入數(shù)據(jù),單機幾萬QPS,多從用來查詢數(shù)據(jù),多個從實例可以提供每秒10萬的QPS。

redis高并發(fā)的同時,還需要容納大量的數(shù)據(jù):一主多從,每個實例都容納了完整的數(shù)據(jù),比如redis主就10G的內(nèi)存量,其實你就最對只能容納10g的數(shù)據(jù)量。如果你的緩存要容納的數(shù)據(jù)量很大,達到了幾十g,甚至幾百g,或者是幾t,那你就需要redis集群,而且用redis集群之后,可以提供可能每秒幾十萬的讀寫并發(fā)。

2、redis不能支撐高并發(fā)的瓶頸在哪里?

單機

3、如果redis要支撐超過10萬+的并發(fā),那應(yīng)該怎么做?

讀寫分離,一般來說,對緩存,一般都是用來支撐讀高并發(fā)的,寫的請求是比較少的,可能寫請求也就一秒鐘幾千,一兩千

大量的請求都是讀,一秒鐘二十萬次讀

讀寫分離

主從架構(gòu) -> 讀寫分離 -> 支撐10萬+讀QPS的架構(gòu)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容