UCloud云內(nèi)存存儲(chǔ)UMem Redis(UCloud Memory Storage for Redis)是兼容開源 Redis 協(xié)議的 Key-Value 類型在線存儲(chǔ)服務(wù);云內(nèi)存UMem Redis在提供高速數(shù)據(jù)讀寫能力的同時(shí)滿足數(shù)據(jù)持久化需求;提供基于高可靠雙機(jī)熱備架構(gòu)的主備版Redis,和可平滑擴(kuò)展集群架構(gòu)的分布式版Redis,滿足高讀寫性能場景及彈性擴(kuò)縮容的業(yè)務(wù)需求。
默認(rèn)設(shè)置高可用,用以避免宕機(jī)等故障對(duì)云內(nèi)存服務(wù)的影響。當(dāng)主節(jié)點(diǎn)發(fā)生故障后,從節(jié)點(diǎn)會(huì)被迅速提升為新的主節(jié)點(diǎn),繼續(xù)提供服務(wù)。主備Redis提供跨可用區(qū)高可用功能,用戶可以根據(jù)業(yè)務(wù)需求打開“跨可用區(qū)高可用”功能,從而提高服務(wù)可用性,實(shí)現(xiàn)跨機(jī)房級(jí)別容災(zāi)。
采用內(nèi)存+硬盤的混合存儲(chǔ)方式,在提供高速數(shù)據(jù)讀寫能力的同時(shí)滿足數(shù)據(jù)持久化需求。 支持手工/自動(dòng)備份,免費(fèi)備份空間,數(shù)據(jù)容災(zāi)能力強(qiáng);支持從備份恢復(fù)及下載,有效防范數(shù)據(jù)誤操作,將可能發(fā)生的業(yè)務(wù)損失降到最低。 內(nèi)網(wǎng)隔離安全防護(hù),主備版支持設(shè)置密碼訪問鑒權(quán),確保訪問安全可靠。
Redis提供主備版和分布式版兩種架構(gòu)。 主備架構(gòu):系統(tǒng)運(yùn)行時(shí),備節(jié)點(diǎn)(Replica)實(shí)時(shí)同步主節(jié)點(diǎn)(Master)數(shù)據(jù),主節(jié)點(diǎn)故障時(shí)系統(tǒng)自動(dòng)進(jìn)行秒級(jí)切換,備節(jié)點(diǎn)接管業(yè)務(wù),全程自動(dòng)且對(duì)業(yè)務(wù)無影響,保障服務(wù)高可用。 分布式架構(gòu):采用分布式集群架構(gòu),每個(gè)節(jié)點(diǎn)都采用一主一從的高可用主備架構(gòu),能夠進(jìn)行自動(dòng)容災(zāi)切換和故障遷移。
用戶在控制臺(tái)直接可視化對(duì)Redis進(jìn)行擴(kuò)容操作,整個(gè)過程對(duì)用戶透明,有效滿足業(yè)務(wù)增長的需要。 主備版Redis支持?jǐn)U縮容。分布式版不同容量配置可應(yīng)用于不同壓力的業(yè)務(wù),可按需擴(kuò)展分布式Redis的性能。
為用戶提供多種類型的監(jiān)控,包括如使用量、連接數(shù)、QPS、 Key數(shù)量等多種監(jiān)控。 支持監(jiān)控項(xiàng)自動(dòng)告警設(shè)置,提供告警模板和自定義告警設(shè)置,支持短信、郵件等方式告警。
有效降低運(yùn)維成本,用戶根據(jù)業(yè)務(wù)需求創(chuàng)建或升級(jí)所需實(shí)例,無需在業(yè)務(wù)初期采購高成本硬件,有效減少初期的資金投入及資源閑置浪費(fèi)。 便捷快速的Redis部署及實(shí)例管理,可降低部署和維護(hù)的運(yùn)維成本。
游戲行業(yè)選擇云內(nèi)存Redis作為存儲(chǔ)數(shù)據(jù)庫使用:游戲主程序部署在UHost上,所有業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在Redis中,作為持久化數(shù)據(jù)庫;也可作為緩存加速應(yīng)用訪問:數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中,Redis保障極高的服務(wù)可靠性、加速應(yīng)用訪問,提升系統(tǒng)整體性能。
游戲行業(yè)選擇云內(nèi)存Redis作為存儲(chǔ)數(shù)據(jù)庫使用:游戲主程序部署在UHost上,所有業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在Redis中,作為持久化數(shù)據(jù)庫;也可作為緩存加速應(yīng)用訪問:數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中,Redis保障極高的服務(wù)可靠性、加速應(yīng)用訪問,提升系統(tǒng)整體性能。
視頻直播類業(yè)務(wù)往往會(huì)重度依賴Redis業(yè)務(wù),存儲(chǔ)用戶數(shù)據(jù)及好友互動(dòng)關(guān)系;云內(nèi)存Redis提供雙機(jī)熱備的方式,可以極大的提供服務(wù)可用性保障;分布式版實(shí)例,破除Redis單線程機(jī)制的性能瓶頸,可以有效的應(yīng)對(duì)視頻直播類流量突起,對(duì)于高性能的需求可以有效的支撐。
視頻直播類業(yè)務(wù)往往會(huì)重度依賴Redis業(yè)務(wù),存儲(chǔ)用戶數(shù)據(jù)及好友互動(dòng)關(guān)系;云內(nèi)存Redis提供雙機(jī)熱備的方式,可以極大的提供服務(wù)可用性保障;分布式版實(shí)例,破除Redis單線程機(jī)制的性能瓶頸,可以有效的應(yīng)對(duì)視頻直播類流量突起,對(duì)于高性能的需求可以有效的支撐。
電商行業(yè)中大量使用Redis,多數(shù)在商品展示、購物推薦等模塊;訪問壓力非常大的大型促銷秒殺系統(tǒng),一般數(shù)據(jù)庫根本無法承載這樣的讀取壓力,可以選擇Redis作為數(shù)據(jù)庫使用;帶有計(jì)數(shù)系統(tǒng)的庫存系統(tǒng),使用UDB存儲(chǔ)計(jì)數(shù)信息,云內(nèi)存Redis讀取計(jì)數(shù),滿足高QPS場景。
電商行業(yè)中大量使用Redis,多數(shù)在商品展示、購物推薦等模塊;訪問壓力非常大的大型促銷秒殺系統(tǒng),一般數(shù)據(jù)庫根本無法承載這樣的讀取壓力,可以選擇Redis作為數(shù)據(jù)庫使用;帶有計(jì)數(shù)系統(tǒng)的庫存系統(tǒng),使用UDB存儲(chǔ)計(jì)數(shù)信息,云內(nèi)存Redis讀取計(jì)數(shù),滿足高QPS場景。