RDB SNAPSHOTTING 配置
# 快照多长时间保存规则
# save <seconds> <changes>
# 900s(15分钟)保存,如果改动超过1
# 300s (5分钟)保存,如果改动超过10
# 60s 保存,如果改动超过10000
save 900 1
save 300 10
save 60 10000
#保存发生错误是否停止保存
stop-writes-on-bgsave-error yes
# 是否开启rdb压缩模式
rdbcompression yes
# 开启rdb压缩的校验
rdbchecksum yes
#RDB名称
dbfilename dump.rdb
#RDB保存路径
dir ./
AOF APPEND ONLY MODE 配置
# AOF 默认关闭,yes可以开启
appendonly no
# AOF 的文件名
appendfilename "appendonly.aof"
# no:不同步
# everysec:每秒备份,推荐使用
# always:每次操作都会备份,安全并且数据完整,但是慢性能差
appendfsync everysec
# 重写的时候是否要同步,no可以保证数据安全
no-appendfsync-on-rewrite no
# 重写机制:避免文件越来越大,自动优化压缩指令,会fork一个新的进程去完成重写动作,新进程里的内存数据会被重写,此时
# 当前AOF文件的大小是上次AOF大小的100% 并且文件体积达到64m,满足两者则触发重写
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb