五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

分布式緩存服務Redis是什么

分布式緩存服務Redis

分布式緩存服務Redis是華為云提供的一款內存數(shù)據(jù)庫服務,為您提供即開即用、安全可靠、彈性擴容、便捷管理的在線分布式緩存能力,滿足用戶高并發(fā)及數(shù)據(jù)快速訪問的業(yè)務訴求。

為什么選擇分布式緩存服務

即開即用

分布式緩存服務DCS提供單機、主備、Proxy集群、Cluster集群、讀寫分離類型的緩存實例,擁有從128M到1024G的豐富內存規(guī)格。您可以通過控制臺直接創(chuàng)建,無需單獨準備服務器資源。

其中Redis 4.0、Redis 5.0和Redis 6.0版本采用容器化部署,秒級完成創(chuàng)建。

安全可靠

借助華為云統(tǒng)一身份認證、虛擬私有云、云監(jiān)控與云審計等安全管理服務,全方位保護實例數(shù)據(jù)的存儲與訪問。

靈活的容災策略,主備/集群實例從單AZ(可用區(qū))內部署,到支持跨AZ部署。

彈性伸縮

分布式緩存服務DCS提供對實例內存規(guī)格的在線擴容與縮容服務,幫助您實現(xiàn)基于實際業(yè)務量的成本控制,達到按需使用的目標。

便捷管理

分布式緩存服務DCS可視化Web管理界面,在線完成實例重啟、參數(shù)修改、數(shù)據(jù)備份恢復等操作。分布式緩存服務DCS還提供基于RESTful的管理API,方便您進一步實現(xiàn)實例自動化管理。

在線遷移

分布式緩存服務DCS提供可視化Web界面遷移功能,支持備份文件導入和在線遷移兩種方式,您可以通過控制臺直接創(chuàng)建遷移任務,提高遷移效率。

分布式緩存服務Redis靈活實例配置

實例配置
說明

實例類型

提供單機、主備、Proxy集群、Cluster集群、讀寫分離類型,分別適配不同的業(yè)務場景。

單機:適用于應用對可靠性要求不高、僅需要緩存臨時數(shù)據(jù)的業(yè)務場景。單機實例支持讀寫高并發(fā),但不做持久化,實例重啟后原有緩存數(shù)據(jù)不會加載。

主備:包含一個主節(jié)點,一個或多個備節(jié)點,主備節(jié)點的數(shù)據(jù)通過實時復制保持一致,當主節(jié)點故障后,備節(jié)點自動升級為主節(jié)點。同時用戶可通過讀寫分離技術,在主節(jié)點上寫,從備節(jié)點讀,從而提升緩存的整體讀寫性能。

Proxy集群:在Cluster集群的基礎上,增加掛載Proxy節(jié)點和ELB節(jié)點,通過ELB節(jié)點實現(xiàn)負載均衡,將不同請求分發(fā)到Proxy節(jié)點,實現(xiàn)客戶端高并發(fā)請求。每個Cluster集群分片是一個雙副本的主備實例,當主節(jié)點故障后,同一分片中的備節(jié)點會升級為主節(jié)點來繼續(xù)提供服務。

Cluster集群:通過分片化分區(qū)來增加緩存的容量和并發(fā)連接數(shù),每個分片是一個主節(jié)點和0到多個備節(jié)點,分片本身對外不可見。分片中主節(jié)點故障后,同一分片中備節(jié)點會升級為主節(jié)點來繼續(xù)提供服務。用戶可通過讀寫分離技術,在主節(jié)點上寫,從備節(jié)點讀,從而提升緩存的整體讀寫能力。

讀寫分離:在主備實例的基礎上,增加掛載Proxy節(jié)點和ELB節(jié)點,通過ELB節(jié)點實現(xiàn)負載均衡,將不同請求分發(fā)到Proxy節(jié)點,Proxy節(jié)點識別用戶讀寫請求,將請求發(fā)送到主節(jié)點或備節(jié)點,從而實現(xiàn)讀寫分離。

規(guī)格

分布式緩存服務Redis提供128MB~1024G的多種規(guī)格。

兼容開源Redis版本

分布式緩存服務提供不同的實例版本,分別兼容開源Redis的3.0、4.0、5.0、6.0。

底層架構

基于虛擬機的標準版,單節(jié)點QPS達10萬/秒。

高可用與容災

除單機實例外,其他類型的實例都提供Region內的跨可用區(qū)部署,實現(xiàn)實例內部節(jié)點間的電力、網絡層面物理隔離。

分布式緩存服務的基本概念

  • 緩存實例

    緩存實例擁有Redis、Memcached兩種存儲引擎,每種引擎有單機、主備、集群等不同實例類型。不同實例類型含有多種規(guī)格。

    緩存實例擁有Redis、Memcached兩種存儲引擎,每種引擎有單機、主備、集群等不同實例類型。不同實例類型含有多種規(guī)格。

  • 項目

    項目(Project)用于將OpenStack的資源(計算資源、存儲資源和網絡資源)進行分組和隔離。Project可以是一個部門或者一個項目組。一個帳戶中可以創(chuàng)建多個Project。

    項目(Project)用于將OpenStack的資源(計算資源、存儲資源和網絡資源)進行分組和隔離。Project可以是一個部門或者一個項目組。一個帳戶中可以創(chuàng)建多個Project。

  • 公網訪問

    針對Redis 3.0實例,可以為其綁定一個彈性公網IP地址,客戶端通過公網ip進行訪問。Redis 4.0、Redis 5.0和Redis 6.0實例暫時不支持公網訪問功能。

    公網訪問使用Stunnel工具對通信內容加密,網絡延時比VPC內通信略高,適用于開發(fā)階段聯(lián)調本地環(huán)境測試。

    針對Redis 3.0實例,可以為其綁定一個彈性公網IP地址,客戶端通過公網ip進行訪問。Redis 4.0、Redis 5.0和Redis 6.0實例暫時不支持公網訪問功能。

    公網訪問使用Stunnel工具對通信內容加密,網絡延時比VPC內通信略高,適用于開發(fā)階段聯(lián)調本地環(huán)境測試。

  • 免密訪問

    分布式緩存服務有Redis和Memcached兩種引擎,可以不設置密碼,在VPC內直接連接實例進行數(shù)據(jù)讀寫。由于不涉及密碼鑒權,數(shù)據(jù)讀寫延時會更低。

    對于實例數(shù)據(jù)敏感性一般的業(yè)務,您可以對實例開啟免密訪問。出于數(shù)據(jù)安全考慮,開通公網訪問的實例不允許同時開啟免密訪問。

    分布式緩存服務有Redis和Memcached兩種引擎,可以不設置密碼,在VPC內直接連接實例進行數(shù)據(jù)讀寫。由于不涉及密碼鑒權,數(shù)據(jù)讀寫延時會更低。

    對于實例數(shù)據(jù)敏感性一般的業(yè)務,您可以對實例開啟免密訪問。出于數(shù)據(jù)安全考慮,開通公網訪問的實例不允許同時開啟免密訪問。

  • 維護時間窗

    指允許分布式緩存服務DCS產品服務團隊為實例進行升級維護的時間段。

    分布式緩存服務DCS對實例升級維護頻率較低,一般每季度一次。雖然頻率低,且升級過程不會影響業(yè)務,但建議您選擇業(yè)務量較少的時間段作為維護時間窗。

    在創(chuàng)建實例時,都會要求設置一個維護時間窗,您也可以在實例創(chuàng)建后,對維護時間窗進行修改。

    指允許分布式緩存服務DCS產品服務團隊為實例進行升級維護的時間段。

    分布式緩存服務DCS對實例升級維護頻率較低,一般每季度一次。雖然頻率低,且升級過程不會影響業(yè)務,但建議您選擇業(yè)務量較少的時間段作為維護時間窗。

    在創(chuàng)建實例時,都會要求設置一個維護時間窗,您也可以在實例創(chuàng)建后,對維護時間窗進行修改。

  • 分片

    分片也叫條帶,指Redis集群的一個管理組,對應一個redis-server進程。一個Redis集群由若干條帶組成,每個條帶負責若干個slot(槽),數(shù)據(jù)分布式存儲在slot中。Redis集群通過條帶化分區(qū),實現(xiàn)超大容量存儲以及并發(fā)連接數(shù)提升。

    每個集群實例由多個分片組成,每個分片默認為一個雙副本的主備實例。分片數(shù)等于實例中主節(jié)點的個數(shù)。

    分片也叫條帶,指Redis集群的一個管理組,對應一個redis-server進程。一個Redis集群由若干條帶組成,每個條帶負責若干個slot(槽),數(shù)據(jù)分布式存儲在slot中。Redis集群通過條帶化分區(qū),實現(xiàn)超大容量存儲以及并發(fā)連接數(shù)提升。

    每個集群實例由多個分片組成,每個分片默認為一個雙副本的主備實例。分片數(shù)等于實例中主節(jié)點的個數(shù)。

  • 跨可用區(qū)部署

    將主備實例部署在不同的AZ(可用區(qū)域)內,節(jié)點間電力與網絡均物理隔離。您可以將應用程序也進行跨AZ部署,從而達到數(shù)據(jù)與應用全部高可用。

    在創(chuàng)建Redis或者Memcached主備實例時,可以勾選“跨可用區(qū)部署”,然后為備節(jié)點選擇可用區(qū)。

    將主備實例部署在不同的AZ(可用區(qū)域)內,節(jié)點間電力與網絡均物理隔離。您可以將應用程序也進行跨AZ部署,從而達到數(shù)據(jù)與應用全部高可用。

    在創(chuàng)建Redis或者Memcached主備實例時,可以勾選“跨可用區(qū)部署”,然后為備節(jié)點選擇可用區(qū)。

  • 副本

    副本指緩存實例的節(jié)點。單副本表示實例沒有備節(jié)點,雙副本表示實例有備節(jié)點(一個主節(jié)點,一個備節(jié)點)。例如主備實例默認為雙副本,當主備實例的副本數(shù)設置為3時,表示該實例有1個主節(jié)點,2個備節(jié)點。單機實例,只有一個節(jié)點。

    副本指緩存實例的節(jié)點。單副本表示實例沒有備節(jié)點,雙副本表示實例有備節(jié)點(一個主節(jié)點,一個備節(jié)點)。例如主備實例默認為雙副本,當主備實例的副本數(shù)設置為3時,表示該實例有1個主節(jié)點,2個備節(jié)點。單機實例,只有一個節(jié)點。

分布式緩存服務Reids有哪些典型應用場景

很多大型電商網站、視頻直播和游戲應用等,存在大規(guī)模數(shù)據(jù)訪問,對數(shù)據(jù)查詢效率要求高,且數(shù)據(jù)結構簡單,不涉及太多關聯(lián)查詢。這種場景使用分布式緩存服務Redis,在速度上對傳統(tǒng)磁盤數(shù)據(jù)庫有很大優(yōu)勢,能夠有效減少數(shù)據(jù)庫磁盤IO,提高數(shù)據(jù)查詢效率,減輕管理維護工作量,降低數(shù)據(jù)庫存儲成本。分布式緩存服務Redis對傳統(tǒng)磁盤數(shù)據(jù)庫是一個重要的補充,成為了互聯(lián)網應用,尤其是支持高并發(fā)訪問的互聯(lián)網應用必不可少的基礎服務之一。

(電商網站)秒殺搶購

電商網站的商品類目、推薦系統(tǒng)以及秒殺搶購活動,適宜使用分布式緩存服務Redis。

例如秒殺搶購活動,并發(fā)高,對于傳統(tǒng)關系型數(shù)據(jù)庫來說訪問壓力大,需要較高的硬件配置(如磁盤IO)支撐。Redis數(shù)據(jù)庫,單節(jié)點QPS支撐能達到10萬,輕松應對秒殺并發(fā)。實現(xiàn)秒殺和數(shù)據(jù)加鎖的命令簡單,使用SET、GET、DEL、RPUSH等命令即可。

(視頻直播)消息彈幕

直播間的在線用戶列表,禮物排行榜,彈幕消息等信息,都適合使用Redis中的SortedSet結構進行存儲。

例如彈幕消息,可使用ZREVRANGEBYSCORE排序返回,在分布式緩存服務Redis 5.0中,新增了zpopmax,zpopmin命令,更加方便消息處理。

(游戲應用)游戲排行榜

在線游戲一般涉及排行榜實時展現(xiàn),比如列出當前得分最高的10個用戶。使用分布式緩存服務Redis的有序集合存儲用戶排行榜非常合適,有序集合使用非常簡單,提供多達20個操作集合的命令。

(社交APP)返回最新評論/回復

在web類應用中,常有“最新評論”之類的查詢,如果使用關系型數(shù)據(jù)庫,往往涉及到按評論時間逆排序,隨著評論越來越多,排序效率越來越低,且并發(fā)頻繁。

使用分布式緩存服務Redis的List(鏈表),例如存儲最新1000條評論,當請求的評論數(shù)在這個范圍,就不需要訪問磁盤數(shù)據(jù)庫,直接從緩存中返回,減少數(shù)據(jù)庫壓力的同時,提升APP的響應速度。

分布式緩存服務教程視頻

分布式緩存服務 DCS

04:53

分布式緩存服務 DCS

分布式緩存服務 DCS

03:40

分布式緩存服務 DCS

分布式緩存服務 DCS

02:27

分布式緩存服務 DCS

1對1咨詢專屬顧問

1對1免費咨詢華為云專屬顧問,為您量身定制產品推薦方案
立即咨詢

華為云咨詢電話:950808或4000-955-988 轉1

華為云咨詢電話:950808或4000-955-988 轉1

華為云專業(yè)的服務團隊,致力于為您提供專業(yè)的售前購買咨詢服務,及完善的售后技術服務,助您云上無憂