當前位置:成語大全網 - 書法字典 - 什麽是Redis持久性?

什麽是Redis持久性?

Redis主要通過RDB和AOF文件支持持久性。

其中,RDB持久化是在指定的時間間隔內生成數據集的時間點快照。AOF持久性記錄服務器執行的所有寫命令,並在服務器啟動時通過重新執行這些命令來恢復數據集。AOF文件中的所有命令都以Redis協議的格式保存,新命令將追加到文件的末尾。Redis還可以在後臺重寫AOF文件,這樣AOF文件的容量就不會超過保存數據集狀態所需的實際大小。

Redis可以同時使用AOF持久性和RDB持久性。在這種情況下,Redis重啟後,他會優先使用AOF文件來恢復數據集,因為保存在AOF文件中的數據集通常比保存在RDB文件中的更完整。

當然,也可以關閉持久化功能,讓數據只在服務器運行時存在。