是的,Redis支持數據持久化。Redis提供了兩種持久化方式:RDB(快照)和AOF(追加文件)。
save
指令,例如:save 900 1
save 300 10
save 600 10000
這表示在900秒內有1個更改、300秒內有10個更改或600秒內有10000個更改時,Redis會生成一個新的RDB文件。
appendfsync
指令,例如:appendfsync everysec
這表示每秒執行一次fsync
操作,將數據寫入磁盤。你還可以選擇sync
(每次寫操作后立即同步)或no
(不進行同步,由操作系統負責同步)。
注意:在使用AOF持久化時,建議將appendfsync
設置為everysec
,以平衡性能和數據安全性。在生產環境中,你可能需要根據實際需求調整此設置。