0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

華為云分布式緩存服務(wù)DCS,它與開源Redis有哪些差異,快來一探究竟!

華為DevCloud ? 來源:未知 ? 2023-10-13 17:45 ? 次閱讀
wKgaomUt3BKALTXgAAAChhq5BME511.jpg

背景介紹

提到開源Redis,相信互聯(lián)網(wǎng)從業(yè)者并不陌生。在磁盤時(shí)代,傳統(tǒng)數(shù)據(jù)庫是把數(shù)據(jù)都放在磁盤,應(yīng)用從數(shù)據(jù)庫讀寫數(shù)據(jù),而數(shù)據(jù)庫技術(shù)的性能瓶頸就是磁盤的I/O瓶頸,為了解決這個(gè)問題,出現(xiàn)了緩存和內(nèi)存,以緩解I/O壓力。這些緩存和內(nèi)存中,Redis就是其中之一。

圖片來源:https://www.huaweicloud.com/product/dcs.html

開源Redis作為一款經(jīng)典的“緩存”產(chǎn)品,其提供的的豐富數(shù)據(jù)類型,支撐眾多企業(yè)進(jìn)行業(yè)務(wù)架構(gòu)搭建,廣受開發(fā)者青睞。在游戲、社交媒體、金融、企業(yè)應(yīng)用、互聯(lián)網(wǎng)等行業(yè)中,發(fā)揮著重要的作用。

然而,隨著各行業(yè)規(guī)模的逐漸擴(kuò)大,業(yè)務(wù)需求的急速增加,依附于關(guān)系型數(shù)據(jù)庫的傳統(tǒng) “緩存”在讀寫成千上萬條數(shù)據(jù),或者操作頻繁的情況下,數(shù)據(jù)庫性能就會(huì)很差,存儲(chǔ)和讀取速度變慢,難以支撐上層業(yè)務(wù)。開源Redis也面臨著“高并發(fā)寫入容易OOM(Out of Memory)”、“可靠性有限,丟關(guān)鍵數(shù)據(jù)”的問題。

在這樣一個(gè)背景下,有沒有一款云服務(wù)產(chǎn)品能夠很好地解決開源Redis面臨的這些痛點(diǎn)問題?答案是肯定的!華為云推出了分布式緩存服務(wù)DCS。

wKgaomUt3BKALTXgAAAChhq5BME511.jpg

分布式緩存服務(wù)DCS介紹

分布式緩存服務(wù)(Distributed Cache Service,簡(jiǎn)稱DCS)是華為云提供的一款兼容Redis的高速內(nèi)存數(shù)據(jù)庫服務(wù),提供即開即用、安全可靠、彈性擴(kuò)容、便捷管理的在線分布式緩存能力,可有效提升數(shù)據(jù)訪問速度,降低數(shù)據(jù)庫壓力,滿足用戶高讀寫性能及快速數(shù)據(jù)訪問的業(yè)務(wù)訴求。

接下來我們就一起看看華為云DCS Redis相較于開源Redis,都有做了哪些努力?本文將會(huì)從服務(wù)部署、可靠性、服務(wù)安全和性能方面的差異進(jìn)行重點(diǎn)介紹。

華為云DCS Redis與開源服務(wù)的差異

在服務(wù)部署和可靠性方面:服務(wù)搭建時(shí)間縮短,解決了擴(kuò)縮容操作需中斷服務(wù)的弊端,完善了備份與恢復(fù)功能。

1.華為云DCS Redis4.0、Redis5.0及企業(yè)版Redis6.0最快8秒就可完成搭建,即使Redis3.0,也可在5~15分鐘完成搭建。開源Redis服務(wù)搭建需要0.5~2天。

2.華為云DCS提供不中斷服務(wù)的在線擴(kuò)容和縮容能力,可根據(jù)實(shí)際需求,在DCS支持的規(guī)格范圍內(nèi)進(jìn)行擴(kuò)容和縮容。開源Redis需要中斷服務(wù),首先為服務(wù)器調(diào)整運(yùn)行內(nèi)存,然后調(diào)整Redis內(nèi)存配置并重啟操作系統(tǒng)與服務(wù)。

如下圖所示:

wKgaomUt3BOAC5l9AACEE18dnmw913.png

圖 1

3.華為云DCS提供定時(shí)與手動(dòng)備份數(shù)據(jù)能力,支持備份文件下載到本地并支持控制臺(tái)一鍵恢復(fù)數(shù)據(jù)。開源Redis支持復(fù)雜的手動(dòng)備份與恢復(fù)功能。

在服務(wù)安全和性能方面:網(wǎng)絡(luò)和服務(wù)器的安全得到保障,服務(wù)性能得以提升。

1.華為云DCS通過虛擬私有云和安全組保證網(wǎng)絡(luò)安全,通過主備與集群多副本保證服務(wù)器的安全。開源Redis自行保證網(wǎng)絡(luò)與服務(wù)器的安全。

2.華為云DCS單節(jié)點(diǎn)達(dá)10萬QPS(Query PerSecond),企業(yè)版Redis6.0單節(jié)點(diǎn)可達(dá)30萬QPS,可實(shí)現(xiàn)高并發(fā)且快速訪問。開源Redis性能滿足基本使用。

如下圖所示:

wKgaomUt3BOAVfkyAAB0Oeh0yFY677.png

圖 2

在服務(wù)運(yùn)維和監(jiān)控方面簡(jiǎn)化了緩存參數(shù)的維護(hù)操作步驟,支持自定義監(jiān)控方式和指標(biāo),運(yùn)維效率提升,減少了基礎(chǔ)服務(wù)能力建設(shè)的人力投入。

1.華為云DCS可通過Web控制臺(tái)可視化維護(hù)配置參數(shù),可在Web控制臺(tái)連接并操作數(shù)據(jù)。開源Redis不具備可視化維護(hù)參數(shù),需自行開發(fā)。

2.華為云DCS提供40+項(xiàng)監(jiān)控指標(biāo),包括內(nèi)外部業(yè)務(wù)、資源占用等的監(jiān)控和統(tǒng)計(jì),并支持用戶自定義監(jiān)控閾值和告警策略。開源Redis提供簡(jiǎn)單的信息統(tǒng)。

如下圖所示:

wKgaomUt3BOAQv6TAABWnuxGgsA186.png

圖 3

3.華為云DCS提供完善的運(yùn)維服務(wù)配套,7*24小時(shí)監(jiān)控與運(yùn)維保障。開源Redis采取人工運(yùn)維。

綜上,華為云分布式緩存服務(wù)Redis版在性能要求較高的場(chǎng)景中表現(xiàn)出色,優(yōu)勢(shì)非常明顯。作為業(yè)界首個(gè)支持Arm和雙架構(gòu)的Redis云服務(wù),目前已經(jīng)滲透到各個(gè)領(lǐng)域。很多大型電商網(wǎng)站、視頻直播和游戲應(yīng)用等領(lǐng)域中都有Redis的身影。未來Redis將繼續(xù)發(fā)揮其優(yōu)勢(shì),不斷創(chuàng)新和發(fā)展,為技術(shù)的發(fā)展和互聯(lián)網(wǎng)應(yīng)用作出更多貢獻(xiàn)。

歡迎開發(fā)者與我們交流討論,也希望分布式緩存服務(wù)DCS能幫助大家構(gòu)建性能更好、運(yùn)行更穩(wěn)定的應(yīng)用。

wKgaomUt3BOAN5vBAAAIxHwf31g132.gif

掃描下方二維碼

了解更多

wKgaomUt3BOAE9WwAAA2xpE9ywg114.png


原文標(biāo)題:華為云分布式緩存服務(wù)DCS,它與開源Redis有哪些差異,快來一探究竟!

文章出處:【微信公眾號(hào):華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 華為
    +關(guān)注

    關(guān)注

    215

    文章

    34258

    瀏覽量

    250991

原文標(biāo)題:華為云分布式緩存服務(wù)DCS,它與開源Redis有哪些差異,快來一探究竟!

文章出處:【微信號(hào):華為DevCloud,微信公眾號(hào):華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Redis實(shí)現(xiàn)分布式多規(guī)則限流的方式介紹

    市面上很多介紹 Redis 如何實(shí)現(xiàn)限流的,但是大部分都有個(gè)缺點(diǎn),就是只能實(shí)現(xiàn)單的限流,比如 1 分鐘訪問 1 次或者 60 分鐘訪問 10 次這種,但是如果想個(gè)接口兩種規(guī)則都需
    的頭像 發(fā)表于 02-26 10:07 ?432次閱讀
    <b class='flag-5'>Redis</b>實(shí)現(xiàn)<b class='flag-5'>分布式</b>多規(guī)則限流的方式介紹

    分布式節(jié)點(diǎn)服務(wù)器是什么?

    分布式節(jié)點(diǎn)服務(wù)器是種將多個(gè)服務(wù)分布式連接、協(xié)同工作,以實(shí)現(xiàn)負(fù)載均衡、提高系統(tǒng)性能和可靠性、提供高可用性的
    的頭像 發(fā)表于 01-12 15:04 ?686次閱讀
    <b class='flag-5'>分布式</b>節(jié)點(diǎn)<b class='flag-5'>服務(wù)</b>器是什么?

    分布式系統(tǒng)硬件資源池原理和接入實(shí)踐

    體驗(yàn)。 2.1 消費(fèi)者場(chǎng)景 在消費(fèi)者層面,華為分布式硬件支持智慧辦公,智慧出行等多種創(chuàng)新場(chǎng)景。例如智慧辦公場(chǎng)景中,使用套 PC 鍵鼠即可和周邊平板等設(shè)備跨設(shè)備操作,使用到鍵鼠外設(shè)的跨設(shè)備操控能力;多
    發(fā)表于 12-06 10:02

    redis怎么用在項(xiàng)目上

    運(yùn)用于緩存、消息隊(duì)列、計(jì)數(shù)器和分布式鎖等場(chǎng)景,帶來了很大的性能提升和功能擴(kuò)展。 、緩存 緩存
    的頭像 發(fā)表于 12-04 16:43 ?643次閱讀

    redis分布式鎖的缺點(diǎn)

    Redis分布式鎖是種常見的用于解決分布式系統(tǒng)中資源爭(zhēng)用問題的解決方案。盡管Redis分布式
    的頭像 發(fā)表于 12-04 14:05 ?1169次閱讀

    淺析Redis 分布式鎖解決方案

    Redis 分布式鎖解決方案是種基于Redis實(shí)現(xiàn)的分布式鎖機(jī)制,可以確保在分布式環(huán)境中對(duì)共享
    的頭像 發(fā)表于 12-04 14:00 ?452次閱讀

    redis分布式鎖可能出現(xiàn)的問題及解決方案

    Redis分布式鎖是種常見的解決分布式系統(tǒng)中并發(fā)問題的方案。雖然Redis分布式鎖具有許多優(yōu)點(diǎn)
    的頭像 發(fā)表于 12-04 11:29 ?890次閱讀

    如何實(shí)現(xiàn)Redis分布式

    Redis個(gè)開源的內(nèi)存數(shù)據(jù)存儲(chǔ)系統(tǒng),可用于高速讀寫操作。在分布式系統(tǒng)中,為了保證數(shù)據(jù)的致性和避免競(jìng)態(tài)條件,常常需要使用
    的頭像 發(fā)表于 12-04 11:24 ?635次閱讀

    redis分布式鎖三個(gè)方法

    Redis種高性能的分布式緩存和鍵值存儲(chǔ)系統(tǒng),它提供了種可靠的分布式鎖解決方案。在
    的頭像 發(fā)表于 12-04 11:22 ?1378次閱讀

    redis分布式鎖的應(yīng)用場(chǎng)景哪些

    Redis分布式鎖是種基于Redis實(shí)現(xiàn)的分布式鎖機(jī)制,可以在分布式環(huán)境下確保資源的獨(dú)占性,避
    的頭像 發(fā)表于 12-04 11:21 ?1357次閱讀

    zookeeper分布式原理

    Zookeeper是個(gè)開源分布式協(xié)調(diào)服務(wù),可以用于構(gòu)建高可用、高性能的分布式系統(tǒng)。它提供了
    的頭像 發(fā)表于 12-03 16:33 ?600次閱讀

    redis分布式鎖死鎖處理方案

    引言: 隨著分布式系統(tǒng)的廣泛應(yīng)用,尤其是在大規(guī)模并發(fā)操作下,對(duì)并發(fā)控制的需求越來越高。Redis分布式鎖作為種常見的分布式鎖實(shí)現(xiàn)方案,由于
    的頭像 發(fā)表于 11-16 11:44 ?1664次閱讀

    redis分布式鎖可能出現(xiàn)的問題

    Redis分布式鎖是種常用的鎖機(jī)制,用于解決多個(gè)進(jìn)程或多臺(tái)服務(wù)器對(duì)共享資源的并發(fā)訪問問題。然而,由于分布式環(huán)境的復(fù)雜性,使用
    的頭像 發(fā)表于 11-16 11:40 ?1332次閱讀

    redis分布式鎖如何實(shí)現(xiàn)鎖等待

    Redis種高性能的鍵值存儲(chǔ)系統(tǒng),它除了提供基本的數(shù)據(jù)緩存功能外,還支持些復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和功能,例如發(fā)布訂閱、事務(wù)、持久化等。其中,Redis
    的頭像 發(fā)表于 11-16 11:31 ?1124次閱讀

    redis分布式鎖如何實(shí)現(xiàn)

    Redis分布式鎖是種基于Redis實(shí)現(xiàn)的機(jī)制,可以用于多個(gè)進(jìn)程或多臺(tái)服務(wù)器之間對(duì)共享資源的并發(fā)訪問控制。在
    的頭像 發(fā)表于 11-16 11:29 ?489次閱讀