檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
來。 6、豐富的特性:Redis還支持 publish(發(fā)布)/subscribe(訂閱), 通知, key 過期等等特性。 持久化的兩種方式: 由于Redis的數(shù)據(jù)都存放在內(nèi)存中,如果沒有配置持久化,redis重啟后數(shù)據(jù)就全丟失了,于是需要開啟redis的持久化功能,將數(shù)據(jù)保存
來。 6、豐富的特性:Redis還支持 publish(發(fā)布)/subscribe(訂閱), 通知, key 過期等等特性。 持久化的兩種方式: 由于Redis的數(shù)據(jù)都存放在內(nèi)存中,如果沒有配置持久化,redis重啟后數(shù)據(jù)就全丟失了,于是需要開啟redis的持久化功能,將數(shù)據(jù)保存
Proxy集群默認(rèn)不開啟多DB,僅有一個(gè)DB0,請(qǐng)參考開啟多DB操作開啟Proxy集群多DB設(shè)置。再進(jìn)行遷移。 父主題: 數(shù)據(jù)備份/導(dǎo)出/遷移
通過Redis-Shake遷移工具將自建Redis遷移到GeminiDB Redis 自建Redis到GeminiDB Redis的遷移可以使用Redis-Shake遷移工具。本章節(jié)主要介紹使用Redis-Shake遷移工具進(jìn)行自建Redis到GeminiDB Redis的遷移方案。
本章節(jié)將介紹在公網(wǎng)網(wǎng)絡(luò)場(chǎng)景下,通過數(shù)據(jù)復(fù)制服務(wù)配置Redis數(shù)據(jù)庫(kù)遷移至GeminiDB Redis的任務(wù)流程。 在“實(shí)時(shí)遷移管理”頁(yè)面,單擊“創(chuàng)建遷移任務(wù)”,進(jìn)入創(chuàng)建遷移任務(wù)頁(yè)面。 在“遷移實(shí)例”頁(yè)面,填選區(qū)域、項(xiàng)目、任務(wù)名稱、描述、遷移實(shí)例信息,單擊“開始創(chuàng)建”。 任務(wù)信息 圖1 遷移任務(wù)信息 表4 任務(wù)和描述
自建Redis主備、集群實(shí)例如何遷移到GeminiDB Redis? 在線遷移可以使用DRS服務(wù)進(jìn)行遷移: 單機(jī)Redis遷移至GeminiDB Redis主備操作請(qǐng)參考將Redis遷移到GeminiDB Redis。 集群Redis遷移至GeminiDB Redis集群操作請(qǐng)參
制服務(wù)配置GeminiDB Redis遷移至Redis數(shù)據(jù)庫(kù)的任務(wù)流程。 在“實(shí)時(shí)遷移管理”頁(yè)面,單擊“創(chuàng)建遷移任務(wù)”,進(jìn)入創(chuàng)建遷移任務(wù)頁(yè)面。 在“遷移實(shí)例”頁(yè)面,填選區(qū)域、項(xiàng)目、任務(wù)名稱、描述、遷移實(shí)例信息,單擊“開始創(chuàng)建”。 任務(wù)信息 圖1 遷移任務(wù)信息 表4 任務(wù)和描述 參數(shù)
自建主備Redis,遷移到GeminiDB Redis集群,需要考慮哪些因素? GeminiDB Redis集群為Proxy集群,支持以單機(jī)、主備的方式直接訪問,無需修改。對(duì)于多key操作,Redis主備和集群用法不一樣,若涉及多key命令,則需要業(yè)務(wù)修改。 自建Redis單機(jī)、主
如何使用DRS服務(wù)將Redis遷移到GeminiDB Redis,請(qǐng)參考將Redis遷移到GeminiDB Redis。 如何使用DRS服務(wù)將Redis集群遷移到GeminiDB Redis,請(qǐng)參考將Redis集群遷移到GeminiDB Redis。 父主題: 數(shù)據(jù)遷移
本章節(jié)將介紹在公網(wǎng)網(wǎng)絡(luò)場(chǎng)景下,通過數(shù)據(jù)復(fù)制服務(wù)配置Redis集群數(shù)據(jù)庫(kù)遷移至GeminiDB Redis的任務(wù)流程。 在“實(shí)時(shí)遷移管理”頁(yè)面,單擊“創(chuàng)建遷移任務(wù)”,進(jìn)入創(chuàng)建遷移任務(wù)頁(yè)面。 在“遷移實(shí)例”頁(yè)面,填選區(qū)域、項(xiàng)目、任務(wù)名稱、描述、遷移實(shí)例信息,單擊“開始創(chuàng)建”。 任務(wù)信息 圖1 遷移任務(wù)信息 表4 任務(wù)和描述
支持的遷移對(duì)象范圍 在使用DRS進(jìn)行遷移時(shí),不同類型的遷移任務(wù),支持的遷移對(duì)象范圍不同,詳細(xì)情況可參考表2。DRS會(huì)根據(jù)用戶選擇,在“預(yù)檢查”階段對(duì)遷移對(duì)象進(jìn)行自動(dòng)檢查。 表2 支持的遷移對(duì)象 類型名稱 使用須知 遷移對(duì)象范圍 遷移對(duì)象選擇維度:僅支持全部遷移。 支持的遷移對(duì)象:
使用DRS服務(wù)將GeminiDB Redis遷移到Redis(推薦) 華為云數(shù)據(jù)復(fù)制服務(wù)DRS(Data Replication Service)提供數(shù)據(jù)庫(kù)零停機(jī)的遷移上云體驗(yàn),支持全量數(shù)據(jù)遷移和增量數(shù)據(jù)遷移,為您提供安全穩(wěn)定高可靠的遷移鏈路,詳情請(qǐng)參考遷移方案概覽。 如何使用DRS服務(wù)將GeminiDB
源Redis遷移到集群實(shí)例中有哪些限制和注意事項(xiàng)? Proxy版集群實(shí)例 使用方式與單機(jī)、主備實(shí)例類似,但是默認(rèn)只有1個(gè)DB,不支持select命令。數(shù)據(jù)文件批量導(dǎo)入時(shí),遇到select命令會(huì)返回錯(cuò)誤提示并忽略,同時(shí)繼續(xù)將剩余數(shù)據(jù)導(dǎo)入。 舉例: 源Redis在數(shù)據(jù)庫(kù)編號(hào)0和2中有
遷移完成后數(shù)據(jù)量變少了,100GB的數(shù)據(jù)遷移到GeminiDB Redis只有20-30GB,數(shù)據(jù)是不是沒遷移完? GeminiDB Redis具有4:1超高數(shù)據(jù)壓縮,現(xiàn)網(wǎng)多個(gè)用戶數(shù)據(jù)遷移完都符合此規(guī)律。用戶可以進(jìn)行數(shù)據(jù)一致性校驗(yàn),判斷是否遷移完成:比如key的數(shù)量、key抽樣校驗(yàn)等。
除端口占用。 遷移后Redis數(shù)據(jù)一致性校驗(yàn) 遷移完成后,您可以對(duì)Redis數(shù)據(jù)做一致性校驗(yàn)。 Redis遷移已完成或者已經(jīng)進(jìn)入增量狀態(tài)。 需要ECS實(shí)例部署Redis-Full-Check開源工具,并確保與源端、目標(biāo)端網(wǎng)絡(luò)互通。 如果遷移任務(wù)處于增量狀態(tài),由于遷移源端和目標(biāo)端間
常,白名單配置是否正確。 圖1 源端和目標(biāo)端配置 根據(jù)需要選擇遷移類型(全量遷移或全量遷移+增量遷移)。選擇預(yù)檢查并報(bào)錯(cuò)攔截,選擇所需要遷移的DB。 若客戶使用多DB功能,需要勾選需要遷移的DB。若沒有使用多DB功能,則只選擇DB0。 圖2 待遷移DB 圖3 根據(jù)需要設(shè)置告警及重試時(shí)間等參數(shù),根據(jù)需要設(shè)置校驗(yàn)配置
使用Redis-cli離線遷移自建Redis(AOF文件) Redis-cli是Redis自帶的一個(gè)命令行工具,安裝Redis后即可直接使用Redis-cli工具。本文檔主要介紹如何使用Redis-cli將自建Redis遷移到DCS緩存實(shí)例。如果是需要通過OBS桶將源端備份數(shù)據(jù)遷
target.dbmap = # 配置db遷移映射關(guān)系,使用時(shí)target.db要為-1,例如 0-5;1-3 表示源端 db0 的數(shù)據(jù)會(huì)被寫入目的端 db5, 源端 db1 的數(shù)據(jù)會(huì)被寫入目的端 db3 big_key_threshold = 52428800 # 設(shè)置大key閾值
ElasticCache for Redis數(shù)據(jù)庫(kù)到GeminiDB Redis的遷移 遷移原理 AWS ElasticCache for Redis通過備份導(dǎo)出RDB文件后,通過Redis-Shake遷移工具的數(shù)據(jù)恢復(fù)(restore)將數(shù)據(jù)遷移到GeminiDB Redis。 使用須知 AW
開啟ACL賬號(hào)自動(dòng)定向DB功能 操作場(chǎng)景 GeminiDB Redis實(shí)例支持創(chuàng)建多個(gè)ACL賬號(hào),實(shí)現(xiàn)多業(yè)務(wù)共用實(shí)例,從而幫助DBA(數(shù)據(jù)庫(kù)管理員)有效降本。不同ACL賬號(hào)之間可以配置DB(數(shù)據(jù)庫(kù)DB標(biāo)識(shí),例如DB0,DB1,DB2等)級(jí)隔離,防止誤操作。通用的賬號(hào)管理功能僅支持使用auth
Predis客戶端連接Redis(PHP) 本章節(jié)介紹使用Predis客戶端連接Redis的方法。更多的客戶端的使用方法請(qǐng)參考Redis客戶端。 以下操作以通過彈性云服務(wù)器上的客戶端連接Redis實(shí)例為例進(jìn)行說明。 前提條件 已成功創(chuàng)建Redis實(shí)例,且狀態(tài)為“運(yùn)行中”。創(chuàng)建Re
Redis-cli客戶端連接Redis 本章節(jié)介紹使用redis-cli客戶端連接Redis實(shí)例的方法,更多客戶端的使用方法請(qǐng)參考Redis客戶端。 以下操作以通過彈性云服務(wù)器上的客戶端連接Redis實(shí)例為例進(jìn)行說明。 如果是公網(wǎng)訪問Redis 3.0實(shí)例,請(qǐng)參考Redis-cli客戶端公網(wǎng)連接Redis