|
近兩年我們 HULK 云平臺(tái)承載的Redis日訪問(wèn)量從800+億增加到了2100+億,Redis實(shí)例數(shù)也增長(zhǎng)到了5000+。
先來(lái)看一下主庫(kù)宕機(jī)容災(zāi)過(guò)程,如下圖:
很明顯,在這個(gè)過(guò)程中Redis的內(nèi)存體積越大以上每一個(gè)步驟的時(shí)間都會(huì)被拉長(zhǎng),實(shí)際測(cè)試的數(shù)據(jù)如下(我們自認(rèn)我們的機(jī)器性能比較好): 最后,有同學(xué)可能會(huì)說(shuō)了,我數(shù)據(jù)量就那么大怎么辦。我們的終極大殺器Pika就不得不登臺(tái)了。 Pika 是DBA和基礎(chǔ)架構(gòu)組聯(lián)合開(kāi)發(fā)的大容量、高性能、多線程、持久化的類(lèi)Redis存儲(chǔ)系統(tǒng)。Pika中的數(shù)據(jù)使用磁盤(pán)而非內(nèi)存,多線程的結(jié)構(gòu)設(shè)計(jì),保證了在使用磁盤(pán)的同時(shí)還擁有強(qiáng)勁的性能。它支持多數(shù)據(jù)結(jié)構(gòu),完全支持Redis協(xié)議。用戶(hù)無(wú)需換驅(qū)動(dòng),無(wú)需改代碼,支持從Redis實(shí)時(shí)同步數(shù)據(jù)的無(wú)縫遷移。如果把業(yè)務(wù)遷移到新開(kāi)源的Pika上面,這樣就不用太關(guān)注內(nèi)存了,Redis內(nèi)存太大引發(fā)的問(wèn)題,那也都不是問(wèn)題了。感興趣的同學(xué)快來(lái)試試吧! |
|
|