學(xué)習(xí)完整課程請移步 互聯(lián)網(wǎng) Java 全棧工程師
Redis 有兩種持久化機(jī)制:
RDB
RDB 持久化方式會在一個特定的間隔保存那個時(shí)間點(diǎn)的一個數(shù)據(jù)快照
AOF
AOF 持久化方式則會記錄每一個服務(wù)器收到的寫操作氏身。在服務(wù)啟動時(shí),這些記錄的操作會逐條執(zhí)行從而重建出原來的數(shù)據(jù)诊杆。寫操作命令記錄的格式跟 Redis 協(xié)議一致,以追加的方式進(jìn)行保存
Redis 的持久化是可以禁用的隔心,就是說你可以讓數(shù)據(jù)的生命周期只存在于服務(wù)器的運(yùn)行時(shí)間里嘶窄。兩種方式的持久化是可以同時(shí)存在的,但是當(dāng) Redis 重啟時(shí)策严,AOF 文件會被優(yōu)先用于重建數(shù)據(jù)顶燕。