4步快速上手分布式緩存服務(wù)Redis?版
4步快速上手分布式緩存服務(wù)Redis?版
創(chuàng)建實例
步驟
① 登錄華為云,進入分布式緩存Redis?版;
② 單擊“購買緩存實例”,選擇緩存規(guī)格與配置;
③ 開始創(chuàng)建緩存實例。
說明
① 緩存實例運行在虛擬私有云(VPC)。
訪問實例
步驟
① 登錄華為云控制臺,獲取實例連接地址與端口;
② 登錄彈性云服務(wù)器(ECS),下載和安裝Redis?;
③ 通過Redis?自帶命令行界面連接緩存實例,進行緩存數(shù)據(jù)讀寫。
說明
① ECS與緩存實例處于相同VPC中;
② 除了Redis?命令行界面,還可以通過各種語言的客戶端訪問緩存實例,如jedis、credis等。
數(shù)據(jù)遷移
步驟
①導出數(shù)據(jù)文件到本地;
②創(chuàng)建與Redis?實例同區(qū)域的OBS桶,并將數(shù)據(jù)文件上傳到OBS桶;
③在Redis?實例頁面創(chuàng)建遷移任務(wù),將數(shù)據(jù)文件遷移到華為云DCS。
說明
①Redis?和OBS桶處于相同的區(qū)域;
②數(shù)據(jù)文件必須為.aof、.rdb、.zip、.tar.gz的格式,如果要導入Cluster集群,僅支持導入.rdb數(shù)據(jù)文件;
日常維護
步驟
① 登錄華為云云緩存Redis?控制臺;
② 找到需要管理與維護的緩存實例,進行監(jiān)控與維護操作。
說明
① 實例重啟、刪除、修改密碼等操作需謹慎;
② 配置參數(shù)修改后,建議對服務(wù)運行觀察一段時間,確保有調(diào)優(yōu)效果。
最佳實踐
最佳實踐
使用DCS實現(xiàn)電商秒殺系統(tǒng)
電商秒殺是一種網(wǎng)上競拍活動,通常商家會在平臺釋放少量稀缺商品,吸引大量客戶,平臺會收到平時數(shù)十倍甚至上百倍的下單請求。
使用DCS改造傳統(tǒng)應(yīng)用系統(tǒng)數(shù)據(jù)庫
隨著互聯(lián)網(wǎng)等數(shù)據(jù)庫應(yīng)用行業(yè)的逐漸發(fā)展,業(yè)務(wù)需求急速增加,數(shù)據(jù)量和并發(fā)訪問量呈指數(shù)級增長,僅依附于傳統(tǒng)關(guān)系型數(shù)據(jù)庫難以支撐上層業(yè)務(wù)。傳統(tǒng)數(shù)據(jù)庫存在結(jié)構(gòu)復雜、維護成本高、訪問性能差、功能有限、無法輕松適應(yīng)數(shù)據(jù)模型或模式的變化等問題。
使用Nginx實現(xiàn)公網(wǎng)訪問Redis?的單機/主備/Proxy集群實例
介紹通過跳板機訪問VPC內(nèi)Redis? 4.0/5.0/6.0單機、主備、讀寫分離、Proxy集群實例的操作。
使用DCS解決游戲業(yè)務(wù)的開合服
游戲業(yè)務(wù)開合服,指一些大型網(wǎng)絡(luò)游戲為了吸引新玩家,在運營一段時間后,會開啟新服務(wù)區(qū),當新服務(wù)區(qū)開放后,老服務(wù)區(qū)用戶存在流向新服務(wù)區(qū)的趨勢,用戶數(shù)逐漸減少,為了改善老服務(wù)區(qū)用戶的游戲體驗,延長游戲生命周期,游戲開發(fā)商通常會進行新老服務(wù)區(qū)合并,將新開和原有的兩個服務(wù)器(區(qū))的數(shù)據(jù)合并到一個服務(wù)器(區(qū)),使新老玩家就能在同一個區(qū)進行游戲。在這個過程中,會遇到如何將不同服務(wù)器數(shù)據(jù)同步的相關(guān)問題。
使用DCS實現(xiàn)視頻直播彈幕和社交網(wǎng)站評論的功能
視頻、直播彈幕展示和社交網(wǎng)站評論回復等場景,要求時效性高,互動性強,類似這樣的業(yè)務(wù)對平臺的系統(tǒng)時延有著非常高的要求。如果使用關(guān)系型數(shù)據(jù)庫,往往涉及到按評論時間逆排序,隨著評論越來越多,排序效率越來越低,且并發(fā)頻繁。
使用Redis?實現(xiàn)排行榜功能
在網(wǎng)頁和APP中常常需要用到榜單的功能,對某個key-value的列表進行降序顯示。當操作和查詢并發(fā)大的時候,使用傳統(tǒng)數(shù)據(jù)庫就會遇到性能瓶頸,造成較大的時延。使用分布式緩存服務(wù)(DCS)的Redis?版本,可以實現(xiàn)一個商品熱銷排行榜的功能。
*Redis為Redis Ltd.注冊商標,其任何權(quán)利均歸Redis Ltd.所有。華為云對Redis的任何使用僅作參考用,并不代表任何贊助、背書或Redis與華為云之間存在任何關(guān)聯(lián)。