最終目標(biāo):數(shù)據(jù)既要恢復(fù),配置文件還要同時(shí)配置rdb和aof功能,!看似簡(jiǎn)單,,其實(shí)過(guò)程真是繁瑣,!
產(chǎn)生繁瑣的原因:如果開(kāi)啟aof功能,redis優(yōu)先從aof文件加載數(shù)據(jù),,即使appendonly.aof不存在也是同樣道理,,其會(huì)先創(chuàng)建空數(shù)據(jù)的appendonly.aof文件,然后從空數(shù)據(jù)的appendonly.aof加載數(shù)據(jù)啟動(dòng)redis;
1,修改配置文件方式關(guān)閉aof備份功能,,但要開(kāi)啟rdb備份功能; 2,,一定要開(kāi)啟熱修改配置功能,,這步很重要,所以單獨(dú)列一條來(lái)寫(xiě) 3,,把備份的rdb文件拷貝過(guò)去,,同時(shí)重啟redis 4,通過(guò)命令config set appendonly yes開(kāi)啟aof備份功能,執(zhí)行命令后就會(huì)自動(dòng)產(chǎn)生appendon ly.aof這個(gè)文件,,此時(shí)rdb和aof文件數(shù)據(jù)同步了 5,,然后關(guān)閉redis,修改配置文件開(kāi)啟aof備份功能; 6,,然后開(kāi)啟redis,,此時(shí)才叫數(shù)據(jù)恢復(fù)成功
|