檢測到您已登錄華為云國際站賬號,為了您更好的體驗,建議您訪問國際站服務(wù)網(wǎng)站 http://www.cqfng.cn/intl/zh-cn
不再顯示此消息
常,白名單配置是否正確。 圖1 源端和目標(biāo)端配置 根據(jù)需要選擇遷移類型(全量遷移或全量遷移+增量遷移)。選擇預(yù)檢查并報錯攔截,選擇所需要遷移的DB。 若客戶使用多DB功能,需要勾選需要遷移的DB。若沒有使用多DB功能,則只選擇DB0。 圖2 待遷移DB 圖3 根據(jù)需要設(shè)置告警及重試時間等參數(shù),根據(jù)需要設(shè)置校驗配置
配置的遷移任務(wù)右側(cè)的“配置”,繼續(xù)配置在線遷移任務(wù)。 選擇遷移方法。 支持“全量遷移”和“全量遷移+增量遷移”兩種,“全量遷移”和“全量遷移+增量遷移”的功能及限制如表1所示。 表1 在線遷移方法說明 遷移類型 描述 全量遷移 該模式為Redis的一次性遷移,適用于可中斷業(yè)務(wù)的遷
使用Redis-cli離線遷移自建Redis(AOF文件) Redis-cli是Redis自帶的一個命令行工具,安裝Redis后即可直接使用Redis-cli工具。本文檔主要介紹如何使用Redis-cli將自建Redis遷移到DCS緩存實例。如果是需要通過OBS桶將源端備份數(shù)據(jù)遷
Redis實例是否支持多DB方式? Redis實例支持多DB方式的情況如下: Redis單機(jī)、讀寫分離和主備緩存實例支持多數(shù)據(jù)庫(多DB),默認(rèn)256個,DB編號為0-255。默認(rèn)使用的是DB0。多數(shù)據(jù)庫主要用于數(shù)據(jù)隔離,每個數(shù)據(jù)庫的大小不是平均分配,可能會出現(xiàn)一個數(shù)據(jù)庫將實例的內(nèi)存完全占用的情況。
DCS實例是否兼容低版本Redis遷移到高版本 支持,目前Redis高版本是支持兼容低版本的。 源端是DCS Redis,自建Redis,或者其他云廠商Redis的低版本或相同版本實例,都可以遷移到DCS的目標(biāo)端實例。 父主題: 數(shù)據(jù)備份/導(dǎo)出/遷移
for Redis)的遷移。遷移過程中,drs-redis偽裝成源端Redis的從節(jié)點(diǎn)運(yùn)行,與源端Redis建立連接后,觸發(fā)Redis的主從同步。源端Redis生成RDB文件,傳輸給drs-redis完成全量同步。然后發(fā)送緩沖區(qū)保存的所有寫命令到drs-redis完成增量同步。
根據(jù)需要指定“目標(biāo)DB(可選)”,您可以指定遷移數(shù)據(jù)到目標(biāo)Redis的某一個DB中,例如輸入5時,則遷移到目標(biāo)Redis的DB5;不填表示不指定,默認(rèn)遷移到與源端相同的DB中。 當(dāng)源端為多DB,目標(biāo)端為單DB的DCS實例時(單DB的實例只有DB0),需要源端的所有數(shù)據(jù)都在DB0,或者指定
該方案配置只支持同DB映射遷移,異DB映射遷移該方案配置不適用。 源端為多DB使用(有非DB0的DB使用),華為云DCS為Proxy集群時,DCS需要開啟多DB模式,否則會遷移失?。▎?span id="iuo4eee" class='cur'>DB0的Proxy集群不支持select命令)。 源端為多DB使用(有非DB0的DB使用),華為云D
騰訊云Redis到GeminiDB Redis的遷移 本章主要介紹騰訊云Redis到GeminiDB Redis的遷移方案。 遷移原理 使用騰訊云的數(shù)據(jù)遷移工具DTS中的數(shù)據(jù)同步功能,該功能支持將騰訊云 Redis服務(wù)的數(shù)據(jù)遷移至ECS自建Redis中,利用該工具避開騰訊云 Re
支持“全量遷移”和“全量遷移+增量遷移”兩種,“全量遷移”和“全量遷移+增量遷移”的功能及限制如表1所示。 表1 在線遷移方法說明 遷移類型 描述 全量遷移 該模式為Redis的一次性遷移,適用于可中斷業(yè)務(wù)的遷移場景。全量遷移過程中,如果源Redis有數(shù)據(jù)更新,這部分更新數(shù)據(jù)不會被遷移到目標(biāo)Redis。
根據(jù)需要指定“目標(biāo)DB(可選)”,您可以指定遷移數(shù)據(jù)到目標(biāo)Redis的某一個DB中,例如輸入5時,則遷移到目標(biāo)Redis的DB5;不填表示不指定,默認(rèn)遷移到與源端相同的DB中。 當(dāng)源端為多DB,目標(biāo)端為單DB的DCS實例時(單DB的實例只有DB0),需要源端的所有數(shù)據(jù)都在DB0,或者指定
GeminiDB Redis是否支持多DB GeminiDB Redis的多DB功能已于2022年3月底上線,此前創(chuàng)建的實例暫不支持該功能,也不支持通過升級開啟該功能。 使用GeminiDB Redis多DB功能時,您需要關(guān)注以下約束與限制: DB數(shù)支持的范圍為0~999。 不支持swapdb命令。
Redis實例安全組配置數(shù)據(jù)庫端口。 遷移場景 表1 遷移場景 序號 源端 目標(biāo)端 遷移方案 1 GeminiDB Redis 自建Redis/GeminiDB Redis 使用DRS服務(wù)將GeminiDB Redis遷移到Redis(推薦) 2 阿里云Redis/Tair GeminiDB Redis 阿里云
redis遷移方案
cache:clear 用來清除各種緩存,如頁面,Redis,配置文件等緩存,它會清空 Redis 數(shù)據(jù)庫的全部數(shù)據(jù),比如默認(rèn)使用的 Redis 的 數(shù)據(jù)庫 是 db0,那么執(zhí)行這個命令后,會清空 db0 中所有數(shù)據(jù)。 如果你的其他 Redis 數(shù)據(jù)也在 db0 中,就要注意這個影響,比如后臺和其他服務(wù)如果都在一個
/ssdb-port ssdb_port.conf命令啟動進(jìn)程,進(jìn)行數(shù)據(jù)遷移。 跟蹤遷移日志,評估遷移進(jìn)度,遷移完成后,在高斯Redis實例上校驗遷移數(shù)據(jù)的正確性和完備性。 校驗完成后將業(yè)務(wù)切到GaussDB (for Redis) 1.4
請查看表1。 圖1 實例會話 表1 實例會話 參數(shù) 描述 addr 客戶端的地址和端口。 id 會話id。 name 連接名。 cmd 最近一次執(zhí)行的命令。 age 以秒計算的已連接時長。 idle 以秒計算的空閑時長。 db 該客戶端正在使用的數(shù)據(jù)庫DB標(biāo)識,例如DB0,DB1,DB2等。
B Redis基于自身的集群架構(gòu)做了多DB增強(qiáng),支持DB 1000+,同時可創(chuàng)建200+個ACL子賬號,滿足多種業(yè)務(wù)場景的需要。 表1 開源Redis和GeminiDB Redis所具備的權(quán)限管理能力比較 Redis產(chǎn)品 是否支持賬戶讀寫權(quán)限控制 是否支持賬戶權(quán)限隔離 多DB是否支持集群
使用RedisShake工具在線遷移自建Redis Cluster集群 RedisShake是一款開源的Redis遷移工具,支持Cluster集群的在線遷移與離線遷移(備份文件導(dǎo)入)。DCS Cluster集群與Redis Cluster集群設(shè)計一致,數(shù)據(jù)可平滑遷移。 本文以Li
配置的遷移任務(wù)右側(cè)的“配置”,繼續(xù)配置在線遷移任務(wù)。 選擇遷移方法。 支持“全量遷移”和“全量遷移+增量遷移”兩種,“全量遷移”和“全量遷移+增量遷移”的功能及限制如表1所示。 如果實例遷移后需要交換DCS實例IP,遷移方法必須選擇“全量遷移+增量遷移”。 表1 在線遷移方法說明