docker安装的redis状态一直是restarting

不管重启几次,一直是"Status": "restarting",刚重启时是running,一会又变为restarting。

通过redis-server /usr/armitage/other_service/redis/conf/redis.conf --test-memory 0发现是配置文件的问题,

配置文件是旧版的redis6,而redis运行的是 "REDIS_VERSION=7.2.4",

通过指令docker inspect redis | grep -A 45 Mounts可以查看详情信息.

复制代码
docker inspect redis | grep -A 45 Mounts

解决办法(最快的方法):

1.从GitHub下载Redis7.2的官方配置文件

curl -L -o /usr/armitage/other_service/redis/conf/redis.conf \ https://raw.githubusercontent.com/redis/redis/7.2/redis.conf

2.修改关键配置

dir ./ 改为Docker挂载路径dir /data

绑定地址 bind 127.0.0.1 -::1改为bind 0.0.0.0

确保ademonize no

然后重启即可

docker restart redis

查看状态 docker inspect redis --format='{{.State.Status}}'

或者docker ps

复制代码
[root@test1 ~]# docker inspect redis --format='{{.State.Status}}'
running
相关推荐
hopsky几秒前
idea 运行maven项目出现莫名的错误
java·maven·intellij-idea
鹿角片ljp2 分钟前
前后端分离项目打包部署教程
java·服务器
Filotimo_2 分钟前
IDEA 更改快捷键关闭当前标签页
java·ide·intellij-idea
Zww08913 分钟前
idea@后没提示
java·ide·intellij-idea
Coder_Boy_3 分钟前
从Java虚拟机到分布式中间件:高并发体系全解析(含电商实践细节)
java·jvm·分布式·spring·中间件
('-')3 分钟前
关于IDEA项目突然不识别
java·ide·intellij-idea
刘一说3 分钟前
深入理解 Spring Boot 的 @ConfigurationProperties:配置绑定机制与最佳实践
java·spring boot·spring
橙子199110166 分钟前
Java/Kotlin 与并发
java·python·kotlin
loading小马7 分钟前
解决idea2024版本Services栏没有显示Springboot窗口问题
java·spring boot·后端
好学且牛逼的马7 分钟前
Spring Boot 3 核心实战指南
java·spring boot·后端