什么是Redis持久化
1 回答

繁花不似錦
TA貢獻1851條經驗 獲得超4個贊
Redis對持久化的支持主要是通過RDB和AOF文件來進行持久化的。
其中RDB持久化是在指定的時間間隔內生成數據集的時間點快照。而AOF持久化記錄的是服務器執行的所有寫操作命令,在服務器啟動的時候,通過重新執行這些命令來還原數據集的。AOF文件中的命令全部以Redis協議的格式來保存,新的命令會被追加到文件的末尾。Redis還可以在后臺對AOF文件進行重寫,使得AOF文件的體積不會超出保存數據集狀態所需要的實際大小。
Redis可以同時使用AOF持久化和RDB持久化,在這種情況下,Redis重啟之后,他會優先使用AOF文件來還原數據集,因為AOF文件保存的數據集通常要比RDB文件中保存的數據集更加的完整。
當然也可以關閉持久化功能,讓數據僅僅在服務器運行的時候存在。
- 1 回答
- 0 關注
- 641 瀏覽
添加回答
舉報
0/150
提交
取消