W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如果只使用了RDB,則首先將redis-server停掉,刪除dump.rdb,最后將備份的dump.rdb文件拷貝回data目錄并修改相關(guān)屬主保證其屬主和redis-server啟動(dòng)用戶(hù)一致,然后啟動(dòng)redis-server。
如果是RDB+AOF的持久化,只需要將aof文件放入data目錄,啟動(dòng)redis-server,查看是否恢復(fù),如無(wú)法恢復(fù)則應(yīng)該將aof關(guān)閉后重啟,redis就會(huì)從rdb進(jìn)行恢復(fù)了,隨后調(diào)用命令BGREWRITEAOF進(jìn)行AOF文件寫(xiě)入,在info的aof_rewrite_in_progress為0后一個(gè)新的aof文件就生成了,此時(shí)再將配置文件的aof打開(kāi),再次重啟redis-server就可以恢復(fù)了。注意先不要將dump.rdb放入data目錄,否則會(huì)因?yàn)閍of文件萬(wàn)一不可用,則rdb也不會(huì)被恢復(fù)進(jìn)內(nèi)存,此時(shí)如果有新的請(qǐng)求進(jìn)來(lái)后則原先的rdb文件被重寫(xiě)。
如果只配置了AOF,重啟時(shí)加載AOF文件恢復(fù)數(shù)據(jù)。
恢復(fù)速度參見(jiàn)新浪的測(cè)試結(jié)果:
這個(gè)結(jié)果是可信的,在一臺(tái)SSD、4個(gè)CPU的虛擬機(jī)上測(cè)試為28.3G/s.
檢查修復(fù)AOF文件:
redis-check-aof data/appendonly.aof
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: