docker环境redis启动失败

现象:

查看日志错误为

Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix <filename>

经查询为aof文件损坏导致,修复aof即可

解决方法:

1.查看执行的docker命令,-v 为挂载宿主机目录,找到对应目录,如:

复制代码
-v /data/docker-data/redis-data/:/data \

则 cd 到 /data/docker-data/redis-data/目录 查看

简单粗暴的方式直接rm掉aof文件重启docker容器即可

或通过redis-check-aof --fix <文件名> 修复文件

2.如果 AOF 文件经常损坏且对你的需求不是非常重要,可以考虑仅使用 Redis 的 RDB 持久化方式。你可以在 redis.conf 中关闭 AOF:

复制代码
appendonly no
相关推荐
YMWM_13 分钟前
python3中的装饰器介绍及其应用场景
java·后端·spring
sheji341614 分钟前
【开题答辩全过程】以 基于Java的饮品店管理系统的实现为例,包含答辩的问题和答案
java·开发语言
大阿明16 分钟前
Spring.factories
java·数据库·spring
菜鸟程序员专写BUG18 分钟前
SpringBoot 事务失效报错全集|rollback不生效/事务不回滚/传播机制踩坑全解决
java·spring boot·spring
向上_5035829125 分钟前
配置Protobuf输出Java文件或kotlin文件
android·java·开发语言·kotlin
IAUTOMOBILE28 分钟前
C++ 入门基础:开启编程新世界的大门
java·jvm·c++
秋野酱32 分钟前
基于springboot的母婴商城系统设计与实现(源码+文档+部署讲解)
java·spring boot·后端
无籽西瓜a43 分钟前
【西瓜带你学设计模式 | 第二期-观察者模式】观察者模式——推模型与拉模型实现、优缺点与适用场景
java·后端·观察者模式·设计模式
春日见1 小时前
E2E自驾规控30讲:环境搭建
开发语言·驱动开发·matlab·docker·计算机外设
zihao_tom1 小时前
Springboot-配置文件中敏感信息的加密:三种加密保护方法比较
java·spring boot·后端