1.appendonly.aof文件损坏
1.在正确的appendonly.aof文件中随便写入不符合文件规则的语句比如:hello,由于打开redis需要读取此文件,但是文件格式不对,所以redic-cli失败,故需要进行异常恢复。
2.docker start myredis01之后docker ps发现并没有打开myredis01这个容器,但是docker ps -a你会发现其实myredis01这个容器在docker start的时候时试图打开了的,但是打开完立马就关闭了,就是因为持久化文件加载出问题了,所以容器start失败。
2.恢复损坏的文件
docker exec -it myredis01 redis-check