当前位置: 首页 > news >正文

Redis怎样优雅地关闭AOF_在运行期间动态将appendonly设置为no

CONFIG SET appendonly no 的真实行为是停止追加新命令、触发最终AOF rewrite生成最小化快照文件、清空缓冲区,但不删除原AOF文件且不修改配置项。不能直接关闭正在写入的 AOF 文件,CONFIG SET appendonly no 会触发 Redis 自动重写并清空当前 AOF 缓冲区,但旧 AOF 文件仍保留在磁盘上——这不是“关闭”,只是停写新内容。CONFIG SET appendonly no 真实行为是什么这条命令不是“关掉 AOF”,而是让 Redis 停止追加新命令到 appendfilename 指定的文件,并在后台完成一次最终的 AOF rewrite(如果缓冲区非空),生成一个最小化快照式 AOF 文件,然后清空缓冲区。原 AOF 文件不会被删除,也不会被自动禁用加载。执行后 redis.conf 中的 appendonly 仍是 yes,重启后仍会加载原 AOF 文件Redis 进程里 INFO persistence 显示 aof_enabled:0,但 aof_current_size 和 aof_base_size 不归零若此时手动删掉 appendfilename 对应的文件,重启会报错:Failed opening the AOF file: No such file or directory想真正停用 AOF,必须做三件事仅靠 CONFIG SET 不足以让 AOF “消失”。要让 Redis 彻底不依赖 AOF 启动,需同步操作配置、文件和持久化策略:先执行 CONFIG SET appendonly no 停止追加再执行 CONFIG SET appendfilename ""(可选,但避免后续误加载)手动删掉磁盘上的 AOF 文件(路径见 CONFIG GET appendfilename),否则重启时仍会尝试加载修改 redis.conf:把 appendonly yes 改成 appendonly no,否则下次重启又启用为什么不能只删文件不改配置Redis 启动时按 redis.conf 的 appendonly 和 appendfilename 决定是否加载 AOF。即使你删了文件,只要 appendonly yes 且 appendfilename 指向某个路径,Redis 就会在启动时检查该路径是否存在;不存在就报错退出,不会自动 fallback 到 RDB。 There’s An AI For That 全球领先的 AI 聚合器,收集10,225个AI工具,可用于超过2,548个任务。

http://www.jsqmd.com/news/615806/

相关文章:

  • 实时行情系统设计:从协议选择到高可用架构,再到数据源选型瞎
  • PDF转图片怎么弄?教你4个把PDF转成图片的方法,简单又好用,快收藏!
  • 2026年口碑好的服装热转印纸/家纺热转印纸品牌厂家推荐 - 行业平台推荐
  • GME多模态向量强大能力:区分苯甲酸与水杨酸结构图
  • 易基因|PBJ/IF10.5:西南大学吕典秋课题组揭示m6A甲基化修饰调控马铃薯耐盐性的新机制
  • OpenClaw技能市场指南:扩展Phi-3-vision-128k-instruct多模态能力
  • 开发者必备:OpenClaw+千问3.5-35B-A3B-FP8自动化代码审查方案
  • 2026年上海汽车吸坑上门服务:大灯镀膜/开门杀凹痕修复/无痕凹陷修复/无腻子钣金/汽车凹陷修复/汽车凹陷拉拔/选择指南 - 优质品牌商家
  • OpenClaw+百川2-13B:24/7自动化监控与告警系统搭建
  • Windows Defender Remover终极指南:彻底释放系统性能的3种方法
  • 乐迪信息:船舶AI倾斜算法在装卸载过程中的实时监测
  • 中小工厂人手少、员工文化不高,选这款ERP,工人半天就能学会
  • 聊一聊 C# 中的闭包陷阱:foreach 循环的坑你还记得吗?哦
  • PHP开发者最后的防线:用自研AI校验引擎拦截92.7%的逻辑错误(附可落地的Composer包+规则集)
  • OpenClaw技术雷达:Kimi-VL-A3B-Thinking在多模态自动化领域的新突破
  • LAYONTHEGROUND看
  • Openblocks部署教程:快速构建企业内部应用
  • OpenClaw语音交互方案:gemma-3-12b-it对接Whisper实现语音控制
  • 2026精益管理咨询指南:如何选专业服务商避坑 - 优质品牌商家
  • 什么是引线键合(WireBonding)
  • 一文吃透 TDengine:对比主流时序库、核心语法与避坑指南
  • GPUStack 在华为昇腾 I A 服务器上的保姆级部署指南刺
  • Pretext:值得关注的文本排版引擎偃
  • 电网并网新规下,分布式光伏企业如何合规运行?
  • A1301线性霍尔传感器Arduino驱动库详解
  • 如何处理死锁异常_ORA-00060捕获与重试机制设计
  • 重新定义翻译质量评估:COMET的智能引擎与行业变革
  • 2026年SSSCLUTCH哪家好?标杆名录全解析 - 优质品牌商家
  • 怎么把文件夹创建时间改成现在的时间?5种方法,小白速上手
  • 信号处理学习笔记6:ADC采样线性处理实测拟合