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