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

自建Redis成本高怎么辦

自建Redis成本高怎么辦

自建Redis需要購(gòu)買(mǎi)資源,并投入大量研發(fā)維護(hù)人力,且Redis內(nèi)存利用率可能會(huì)存在浪費(fèi)的情況,導(dǎo)致成本高。

自建Redis需要購(gòu)買(mǎi)資源,并投入大量研發(fā)維護(hù)人力,且Redis內(nèi)存利用率可能會(huì)存在浪費(fèi)的情況,導(dǎo)致成本高。

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

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

  • 如何導(dǎo)出Redis實(shí)例數(shù)據(jù)?

    主備、集群和讀寫(xiě)分離實(shí)例:

    主備、集群和讀寫(xiě)分離實(shí)例支持備份功能,可以執(zhí)行以下操作將數(shù)據(jù)導(dǎo)出:

    1、進(jìn)入緩存管理頁(yè)面,切換到“備份與恢復(fù)”頁(yè)簽,查看實(shí)例的備份記錄。

    2、如沒(méi)有記錄,則手動(dòng)執(zhí)行備份動(dòng)作,執(zhí)行完后,單擊“下載”,根據(jù)提示完成數(shù)據(jù)的下載操作。

    說(shuō)明:如果您的實(shí)例創(chuàng)建時(shí)間非常早,由于實(shí)例版本沒(méi)有升級(jí)而無(wú)法兼容備份恢復(fù)功能,請(qǐng)聯(lián)系技術(shù)支持將緩存實(shí)例升級(jí)到最新版本,升級(jí)后就可以支持備份恢復(fù)功能。

    單機(jī)實(shí)例:

    單機(jī)實(shí)例不支持備份功能,用戶可以通過(guò)Redis-cli客戶端導(dǎo)出rdb文件,但是使用Redis-cli導(dǎo)出rdb文件依賴SYNC命令。

    放通了SYNC命令的單機(jī)實(shí)例(例如Redis 3.0單機(jī)實(shí)例,未禁用SYNC命令),可以通過(guò)執(zhí)行以下命令,將單機(jī)實(shí)例上的數(shù)據(jù)導(dǎo)出:

    redis-cli -h {source_redis_address} -p 6379 [-a password] --rdb {output.rdb}

    禁用了SYNC命令的單機(jī)實(shí)例(例如Redis 4.0和Redis 5.0單機(jī)實(shí)例,禁用了SYNC命令),建議將單機(jī)實(shí)例的數(shù)據(jù)遷移到主備實(shí)例,然后使用主備實(shí)例的備份功能。


  • 遷移或?qū)雮浞輸?shù)據(jù)時(shí),相同的Key會(huì)被覆蓋嗎?

    在遷移或?qū)雮浞輸?shù)據(jù)時(shí),源端與目標(biāo)端重復(fù)的數(shù)據(jù)會(huì)被覆蓋;源端沒(méi)有,目標(biāo)端有的數(shù)據(jù)會(huì)保留。

    因此,如果在遷移后目標(biāo)端與源端數(shù)據(jù)不一致,有可能是目標(biāo)端在遷移前有未清除的數(shù)據(jù)。建議遷移實(shí)例前,將目標(biāo)端實(shí)例數(shù)據(jù)清空。


  • 是否支持控制臺(tái)導(dǎo)出RDB格式的Redis備份文件?

    Redis 3.0實(shí)例

    Redis 3.0是通過(guò)AOF文件持久化的,控制臺(tái)僅支持備份和下載AOF文件,RDB格式文件可以通過(guò)Redis-cli導(dǎo)出:

    redis-cli -h {redis_address} -p 6379 [-a password] --rdb {output.rdb}

    Redis 4.0和Redis 5.0實(shí)例

    Redis 4.0/5.0實(shí)例支持選擇AOF和RDB格式進(jìn)行持久化,支持在控制臺(tái)備份和下載AOF和RDB文件


  • Redis在線數(shù)據(jù)遷移是遷移整個(gè)實(shí)例數(shù)據(jù)么?

    如果是單機(jī)和主備實(shí)例之間進(jìn)行遷移,是遷移實(shí)例所有的數(shù)據(jù),不管存在哪個(gè)DB都會(huì)進(jìn)行遷移,且數(shù)據(jù)所在的DB序號(hào)不會(huì)變;不支持單DB遷移。

    如果是集群實(shí)例,由于集群實(shí)例只有一個(gè)DB0節(jié)點(diǎn),會(huì)遷移DB0上所有槽內(nèi)的數(shù)據(jù)。


  • Redis遷移失敗有哪些常見(jiàn)原因?

    在進(jìn)行數(shù)據(jù)遷移時(shí),如果Redis實(shí)例發(fā)生了主備倒換,可能會(huì)導(dǎo)致遷移失敗??陕?lián)系技術(shù)支持,將主備倒換關(guān)閉,待遷移成功后,再開(kāi)啟主備倒換。

    如果是在線遷移,請(qǐng)確認(rèn)源Redis實(shí)例,是否禁用了SYNC和PSYNC命令,如果禁用了,需要先開(kāi)啟,允許數(shù)據(jù)同步。

    如果是單機(jī)/主備實(shí)例遷移到Proxy集群實(shí)例,Proxy集群默認(rèn)不開(kāi)啟多DB,僅有一個(gè)DB0,請(qǐng)先確保單機(jī)/主備實(shí)例DB0以外的DB是否有數(shù)據(jù),如果有,請(qǐng)先參考開(kāi)啟多DB操作開(kāi)啟Proxy集群多DB設(shè)置。

    如果是單機(jī)/主備實(shí)例遷移到Cluster集群實(shí)例,Cluster集群不支持多DB,僅有一個(gè)DB0,請(qǐng)先確保單機(jī)/主備實(shí)例DB0以外的DB是否有數(shù)據(jù),如果有,請(qǐng)將數(shù)據(jù)轉(zhuǎn)存到DB0,否則會(huì)出現(xiàn)遷移失敗。


  • 一個(gè)數(shù)據(jù)遷移能遷移到多個(gè)目標(biāo)實(shí)例么?

    不能。

    一個(gè)遷移任務(wù)只能遷移到一個(gè)目標(biāo)實(shí)例。要遷移到多個(gè)目標(biāo)實(shí)例需要?jiǎng)?chuàng)建多個(gè)遷移任務(wù)。