2022年6月,騰訊云Redis全新升級,發(fā)布高性能版本,單節(jié)點(diǎn)可提供50W+吞吐,性能是原生Redis的4倍。同時(shí),騰訊云Redis推出全球復(fù)制功能,解決原生Redis諸多痛點(diǎn)問題,可用性升級高達(dá)99.999%,助力企業(yè)實(shí)現(xiàn)降本增效。
Redis作為全球最受歡迎的NoSQL數(shù)據(jù)庫之一,憑借著極高的吞吐、極低的響應(yīng)延遲和豐富的功能特性,成為企業(yè)在緩存場景中的首選方案。但在突發(fā)、熱點(diǎn)訪問及異地多活場景下,原生Redis方案會出現(xiàn)主從復(fù)制延遲、數(shù)據(jù)同步不連續(xù)、多地寫入等問題,無法解決海量數(shù)據(jù)在規(guī)模、成本、數(shù)據(jù)可靠性等方面帶來的挑戰(zhàn)。
騰訊云數(shù)據(jù)庫團(tuán)隊(duì)對Redis進(jìn)行了內(nèi)核優(yōu)化,推出騰訊云Redis高性能版,解決原生Redis所存在的問題,為開發(fā)者提供高可用、低延遲、低成本的解決方案。
4倍高性能加持
秒殺、熱點(diǎn)不延遲!
2020年新冠疫情席卷全球,大規(guī)模消費(fèi)者轉(zhuǎn)向線上消費(fèi),刺激全球電商零售行業(yè)高速發(fā)展。同時(shí)電商行業(yè)應(yīng)用存在并發(fā)量大、熱點(diǎn)訪問多、延遲要求低等特點(diǎn),對數(shù)據(jù)庫技術(shù)架構(gòu)提出了更高的挑戰(zhàn)。為了提供極致的用戶體驗(yàn),企業(yè)通常會選擇使用Redis來構(gòu)建業(yè)務(wù)緩存。
雖然Redis單節(jié)點(diǎn)可提供10W+的吞吐,但不足以應(yīng)對電商直播、秒殺等促銷活動中出現(xiàn)的突發(fā)、熱點(diǎn)訪問場景,緩存服務(wù)無法提供足夠的性能冗余。為解決這一問題,常見原生Redis解決方法有集群方案、讀寫分離方案。集群方案通過橫向擴(kuò)展來提供更高的吞吐能力,但卻無法應(yīng)對突發(fā)或者熱點(diǎn)訪問難題。讀寫分離方案會因?yàn)橹鲝膹?fù)制延遲而導(dǎo)致數(shù)據(jù)不一致,對于數(shù)據(jù)延遲敏感的業(yè)務(wù),主從數(shù)據(jù)不一致將會嚴(yán)重影響業(yè)務(wù)數(shù)據(jù)的準(zhǔn)確性。
圖:原生Redis方案存在的問題
針對原生Redis方案中存在的不足,騰訊云Redis高性能版本支持單節(jié)點(diǎn)提供50W+吞吐,性能是原生Redis的4倍,訪問延遲更低,無數(shù)據(jù)一致性問題的困擾,且相對讀寫分離方案成本更低。在電商、新聞、視頻等大型運(yùn)營活動中,為業(yè)務(wù)提供充足的性能冗余,助力企業(yè)輕松應(yīng)對業(yè)務(wù)高峰期。
圖:騰訊云Redis高性能版本方案
可用性升級五個(gè)九
多地多活不再難!
互聯(lián)網(wǎng)的快速發(fā)展加速了經(jīng)濟(jì)全球化,業(yè)務(wù)不再受限于地域因素,需要更加重視跨地域訪問數(shù)據(jù)的延遲問題,于是就近部署業(yè)務(wù)成為提升用戶體驗(yàn)的首選方案。同時(shí),當(dāng)出現(xiàn)數(shù)據(jù)中心級故障時(shí),單數(shù)據(jù)中心部署的業(yè)務(wù)則很難在分鐘級內(nèi)完成恢復(fù)。因此,企業(yè)通常選擇異地多活業(yè)務(wù)架構(gòu),來解決數(shù)據(jù)中心容災(zāi)和跨地域訪問延遲增大的問題。
原生Redis常見的多活方案包括數(shù)據(jù)同步和應(yīng)用雙寫。數(shù)據(jù)同步方案依賴原生Redis的復(fù)制技術(shù),缺點(diǎn)體現(xiàn)在增量日志無法實(shí)現(xiàn)持久化,會導(dǎo)致數(shù)據(jù)同步不連續(xù)問題,無法應(yīng)對跨地域復(fù)制網(wǎng)絡(luò)延遲大的場景。同時(shí)原生Redis不支持雙向復(fù)制,無法滿足業(yè)務(wù)多地寫入需求。應(yīng)用雙寫方案存在很難處理寫入異常場景下的數(shù)據(jù)一致性問題,需要業(yè)務(wù)層設(shè)計(jì)較多的容錯(cuò)邏輯,極大增加業(yè)務(wù)設(shè)計(jì)的復(fù)雜度。
面對上述Redis在異地多活場景中的難題,騰訊云Redis推出了全球復(fù)制功能,解決了Redis原生復(fù)制不可靠的問題,同時(shí)支持多點(diǎn)寫入功能,并在數(shù)據(jù)庫層面解決了Redis多地同步且性能不降級的難題,讓企業(yè)更加專注于業(yè)務(wù)迭代,滿足了企業(yè)在多地部署中的就近訪問、就近寫入以及跨地域容災(zāi)的需求。
圖:騰訊云Redis全球復(fù)制功能
在可用性上,騰訊云Redis全球復(fù)制功能提供高可用性承諾。具體而言,相對現(xiàn)有的單可用區(qū)部署3個(gè)9(99.95%)的可用性承諾,對多可用區(qū)部署的Redis實(shí)例提供4個(gè)9(99.99%)的可用性承諾,對使用全球復(fù)制進(jìn)行跨可用區(qū)+跨地域部署的Redis實(shí)例提供5個(gè)9(99.999%)的可用性承諾,滿足企業(yè)在不同業(yè)務(wù)場景中對Redis可用性的訴求。
圖:騰訊云Redis全球復(fù)制功能高可用性升級
騰訊云Redis現(xiàn)已服務(wù)了金融、電商、游戲、視頻等數(shù)十個(gè)行業(yè)應(yīng)用場景,助力企業(yè)降本增效。本次發(fā)布的Redis高性能版本已在騰訊內(nèi)外得到了廣泛應(yīng)用,性能、數(shù)據(jù)一致性及可用性在實(shí)際場景中得到檢驗(yàn),全球復(fù)制方案可高效助力企業(yè)進(jìn)行全球化部署,快速實(shí)現(xiàn)多地容災(zāi)、多地多活、就近訪問,歡迎登錄騰訊云官網(wǎng)一鍵體驗(yàn)!