首页/数据/Redis 进阶速查/运行时切换持久化配置
持久化56 条

运行时切换持久化配置

CONFIG SET appendonly yes 会触发基线重写;CONFIG SET save 调整节奏即时生效;改完确认无误后用 CONFIG REWRITE 落到配置文件。

Redis 进阶速查数据更新于 2026-10-12
动态改CONFIG SET 立即生效,不落盘
落盘CONFIG REWRITE 写入配置文件
切换 AOF开启时触发重写生成基线

示例

示例
redis-cli CONFIG SET appendonly yes
redis-cli INFO persistence | Select-String aof_rewrite
redis-cli CONFIG REWRITE
CONFIG REWRITE 要求配置文件可写;通过命令行参数或容器注入配置的实例可能无法重写。

易错点

  • 不执行 REWRITE 的改动会在重启后消失,形成「行为和配置文档不符」的幽灵状态
  • 动态开启 AOF 的重写期间有 IO 与内存开销,大实例避免与高峰重叠

数据来源与参考

  • Redis 官方文档:CONFIG SET / CONFIG REWRITE 命令
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌