Redis有兩種持久化策略:RDB(快照)和AOF(日志)。
RDB持久化策略:
- 打開redis配置文件(redis.conf)
- 定位到持久化配置段落
- 找到"save"配置項,該項用于指定觸發RDB持久化的條件,默認為"save 900 1",表示900秒內至少有1個key被修改,則觸發RDB持久化操作。
- 可以通過修改"save"配置項的參數來調整RDB持久化觸發條件,例如"save 60 10000"表示60秒內至少有10000個key被修改,則觸發RDB持久化操作。
- 如果不想使用RDB持久化,可以將"save"配置項設置為"save ‘’"或注釋掉該配置項。
AOF持久化策略:
- 打開redis配置文件(redis.conf)
- 定位到持久化配置段落
- 找到"aof"配置項,該項用于指定AOF持久化的策略,默認為"appendonly no",表示不使用AOF持久化。
- 將"aof"配置項設置為"appendonly yes",表示開啟AOF持久化。
- 可以修改"aof"配置項的其他參數,如"aof-use-rdb-preamble yes"表示在AOF文件開頭添加RDB文件內容,用于快速恢復數據。
注意:修改完配置文件后,需要重啟Redis服務才能生效。