五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

Redis有什么作用

Redis有什么作用

分布式緩存Redis當(dāng)前支持的Redis版本為Redis 4.0、Redis 5.0、Redis 6.0,滿足用戶(hù)高并發(fā)及數(shù)據(jù)快速訪問(wèn)的業(yè)務(wù)訴求。

分布式緩存Redis當(dāng)前支持的Redis版本為Redis 4.0、Redis 5.0、Redis 6.0,滿足用戶(hù)高并發(fā)及數(shù)據(jù)快速訪問(wèn)的業(yè)務(wù)訴求。

其他云廠商Redis服務(wù)遷移至DCS
使用在線遷移其他云廠商Redis

在滿足源Redis和目標(biāo)Redis的網(wǎng)絡(luò)相通、源Redis已放通SYNC和PSYNC命令這兩個(gè)前提下,使用在線遷移的方式,將源Redis中的數(shù)據(jù)全量遷移或增量遷移到目標(biāo)Redis中。

使用備份文件遷移其他云廠商Redis

當(dāng)前華為云DCS支持將其他云廠商Redis、自建Redis的數(shù)據(jù)通過(guò)DCS控制臺(tái)遷移到華為云Redis。

使用Rump在線遷移

Rump使用SCAN來(lái)獲取keys,用DUMP/RESTORE來(lái)get/set值。SCAN是一個(gè)時(shí)間復(fù)雜度O(1) 的命令,可以快速獲得所有的key。DUMP/RESTORE使讀/寫(xiě)值獨(dú)立于關(guān)鍵工作。

使用Redis-Shake工具離線遷移其他云廠商Redis Cluster集群

RedisShake是一款開(kāi)源的Redis遷移工具,支持Cluster集群的在線遷移與離線遷移(備份文件導(dǎo)入)。當(dāng)部署在其他云廠商Redis服務(wù)上的Cluster集群數(shù)據(jù),無(wú)法在線遷移時(shí),可以選擇離線遷移。

使用Redis-shake工具在線全量遷移其他云廠商Redis

Redis-shake是一款開(kāi)源的Redis遷移工具,在Rump模式下,Redis-shake可以以scan的方式從源端Redis獲取全量數(shù)據(jù),寫(xiě)入到目的端,實(shí)現(xiàn)數(shù)據(jù)遷移。這種遷移方式不依賴(lài)于SYNC和PSYNC,可以廣泛應(yīng)用于自建Redis、云Redis之間的遷移。

分布式緩存Redis遷移常見(jiàn)問(wèn)題

分布式緩存Redis遷移常見(jiàn)問(wèn)題

  • 不同類(lèi)型的操作系統(tǒng)間進(jìn)行數(shù)據(jù)傳遞和操作,需要注意什么?

    建議將數(shù)據(jù)文件格式轉(zhuǎn)換后再執(zhí)行導(dǎo)入。

    windows系統(tǒng)轉(zhuǎn)換成類(lèi)unix系統(tǒng)的文件格式:

    dos2unix {filename}

    類(lèi)unix系統(tǒng)轉(zhuǎn)換成windows系統(tǒng)的文件格式:

    unix2dos {filename}


  • DCS緩存實(shí)例對(duì)Redis版本有什么要求?

    DCS緩存實(shí)例當(dāng)前基于Redis 3.0、Redis 4.0、Redis 5.0版本。

    如果源Redis實(shí)例版本高于目標(biāo)實(shí)例版本,需要重點(diǎn)分析業(yè)務(wù)系統(tǒng)使用到的緩存相關(guān)命令,在演練階段對(duì)命令逐一驗(yàn)證。


  • 在線遷移需要注意哪些?

    網(wǎng)絡(luò)

    在線遷移首先需要打通網(wǎng)絡(luò),遷移任務(wù)必須和源Redis、DCS緩存實(shí)例二者網(wǎng)絡(luò)互通。

    工具

    在線遷移工具,推薦使用DCS控制臺(tái)的在線遷移功能。

    數(shù)據(jù)完整性

    如果選擇中斷業(yè)務(wù),則遷移完成后檢查數(shù)據(jù)量和關(guān)鍵key。

    如果選擇不中斷業(yè)務(wù),則用戶(hù)需要考慮增量數(shù)據(jù)的遷移。

    遷移過(guò)程源端擴(kuò)容影響遷移結(jié)果

    在線遷移期間源端擴(kuò)容操作會(huì)影響遷移,有可能導(dǎo)致遷移失敗,也有可能會(huì)影響客戶(hù)的數(shù)據(jù),客戶(hù)如果在遷移期間源端實(shí)例的內(nèi)存不夠用需要擴(kuò)容,建議先中斷遷移任務(wù) ,然后再擴(kuò)容。

    遷移時(shí)間

    遷移操作建議在業(yè)務(wù)低峰期進(jìn)行。

    版本限制

    低版本可以到高版本,高版本也可以到低版本,不同版本,在遷移時(shí)需要分析業(yè)務(wù)系統(tǒng)使用到的緩存命令在目的端實(shí)例是否兼容。

    多db限制

    如果目標(biāo)端與源端均使用華為云的Proxy集群實(shí)例,請(qǐng)注意二者的multi-db參數(shù)需要配置一致,否則會(huì)導(dǎo)致遷移失敗。


  • 在線遷移能否做到完全不中斷業(yè)務(wù)?

    可以使用應(yīng)用雙寫(xiě)的方式,即在遷移過(guò)程中業(yè)務(wù)數(shù)據(jù)繼續(xù)從源Redis中正常讀取,同時(shí)將數(shù)據(jù)的增刪改操作在華為云DCS的Redis實(shí)例中執(zhí)行一遍。

    保持以上狀態(tài)運(yùn)行一段時(shí)間后(等待較多的舊數(shù)據(jù)過(guò)期刪除),把系統(tǒng)的緩存數(shù)據(jù)庫(kù)正式切到華為云DCS。如涉及業(yè)務(wù)系統(tǒng)遷移到華為云,需要在緩存數(shù)據(jù)庫(kù)切換前完成業(yè)務(wù)系統(tǒng)的部署。

    不推薦使用這種方式。原因如下:

    1、網(wǎng)絡(luò)無(wú)法保證穩(wěn)定快速,如果源Redis實(shí)例不在華為云,則需要使用公網(wǎng)訪問(wèn)華為云DCS,效率不高。

    2、同時(shí)寫(xiě)2份數(shù)據(jù),需要用戶(hù)自行修改代碼實(shí)現(xiàn)。

    3、源Redis實(shí)例的數(shù)據(jù)逐出策略各有差異,遷移耗時(shí)可能較長(zhǎng),數(shù)據(jù)完整性保障難度大。



  • 是否支持Memcached和Redis之間實(shí)例數(shù)據(jù)的遷移?

    不支持。

    Memcached和Redis屬于不同的緩存數(shù)據(jù)庫(kù),不支持互相遷移數(shù)據(jù)。