天天看點

2021-05-13 Redis面試題 Redis的持久化是什麼?

Redis的持久化是什麼?

RDB持久化:該機制可以在指定的時間間隔内生成資料集的時間點快照(point-in-time snapshot)。

AOF持久化:記錄伺服器執行的所有寫操作指令,并在伺服器啟動時,通過重新執行這些指令來還原資料集。AOF檔案中的指令全部以Redis協定的格式來儲存,新指令會被追加到檔案的末尾。Redis還可以在背景對AOF檔案進行重寫(rewrite),使得AOF檔案的體積不會超出儲存資料集狀态所需的實際大小。

AOF和RDB的同時應用:當Redis重新開機時,它會優先使用AOF檔案來還原資料集,因為AOF檔案儲存的資料集通常比RDB檔案所儲存的資料集更完整。

繼續閱讀