緩存就是數(shù)據(jù)交換的緩沖區(qū)(稱作:Cache),當(dāng)某一硬件要讀取數(shù)據(jù)時(shí),會(huì)首先從緩存匯總查詢數(shù)據(jù),有則直接執(zhí)行,不存在時(shí)從內(nèi)存中獲取。由于緩存的數(shù)據(jù)比內(nèi)存快的多,所以緩存的作用就是幫助硬件更快的運(yùn)行。
分布式緩存服務(wù)(Distributed Cache Service,簡(jiǎn)稱DCS)是華為云提供的一款內(nèi)存 數(shù)據(jù)庫(kù) 服務(wù),兼容了Redis和Memcached兩種內(nèi)存數(shù)據(jù)庫(kù)引擎,提供即開即用、安全可靠、彈性擴(kuò)容、便捷管理的在線分布式緩存能力,滿足用戶高并發(fā)及數(shù)據(jù)快速訪問的業(yè)務(wù)訴求。
緩存實(shí)例
DCS向用戶提供服務(wù)的最小資源單位。
緩存實(shí)例擁有Redis、Memcached兩種存儲(chǔ)引擎,每種引擎有單機(jī)、主備、集群等不同實(shí)例類型。不同實(shí)例類型含有多種規(guī)格。
副本
指緩存實(shí)例的節(jié)點(diǎn)。單副本表示實(shí)例沒有備節(jié)點(diǎn),雙副本表示實(shí)例有備節(jié)點(diǎn),例如主備實(shí)例為雙副本,Redis集群實(shí)例的每個(gè)集群節(jié)點(diǎn)都為雙副本。
公網(wǎng)訪問
針對(duì)Redis實(shí)例,可以為其綁定一個(gè) 彈性公網(wǎng)IP 地址,客戶端通過公網(wǎng)ip進(jìn)行訪問。
公網(wǎng)訪問使用Stunnel工具對(duì)通信內(nèi)容加密,網(wǎng)絡(luò)延時(shí)比VPC內(nèi)通信略高,適用于開發(fā)階段聯(lián)調(diào)本地環(huán)境測(cè)試。
條帶
也叫分片,指Redis集群的一個(gè)管理組,對(duì)應(yīng)一個(gè) redis -server進(jìn)程。一個(gè)Redis集群由若干條帶組成,每個(gè)條帶負(fù)責(zé)若干個(gè)slot(槽),數(shù)據(jù)分布式存儲(chǔ)在slot中。Redis集群通過條帶化分區(qū),實(shí)現(xiàn)超大容量存儲(chǔ)以及并發(fā)連接數(shù)提升。