|
# ==================== RDB 配置 ====================
dbfilename dump.rdb # RDB 文件名
dir /var/lib/redis # 数据目录
?
# 快照触发条件(满足任一即触发)
save 900 1 # 900 秒内至少 1 个 key 变化
save 300 10 # 300 秒内至少 10 个 key 变化
save 60 10000 # 60 秒内至少 10000 个 key 变化
?
stop-writes-on-bgsave-error yes # RDB 失败时停止写入
rdbcompression yes # 压缩 RDB 文件
rdbchecksum yes # 校验和
?
# ==================== AOF 配置 ====================
appendonly yes # 开启 AOF
appendfilename "appendonly.aof" # AOF 文件名
?
# AOF 落盘策略(三选一)
appendfsync everysec # 推荐:每秒同步(性能与安全平衡)
# appendfsync always # 每次写都同步(最安全,性能差)
# appendfsync no # 由系统决定(性能最好,可能丢数据)
?
no-appendfsync-on-rewrite no # 重写时是否禁用 fsync
auto-aof-rewrite-percentage 100 # AOF 增长 100% 时触发重写
auto-aof-rewrite-min-size 64mb # AOF 最小 64MB 才触发重写
?
# ==================== 混合持久化 ====================
aof-use-rdb-preamble yes # 开启混合持久化(关键!)
|