docker发布redis之连接不了redis(总结所有可能)

今天遇到了一个redis连接的错误,docker发布了项目和redis后,项目一直连接不起redis

报异常:

然后总结了可能出现的问题,以及本人的问题。

1:检查挂载的配置文件是否正确,

2:检查挂载的配置文件中是否配置正确:

        

3:运行语句是否有误

以配置文件的形式运行:

我是这样的:

docker run -d -p 6379:6379 --name="cocoredis" -v /wwwrver/campus/redis/conf/redis.conf:/etc/redis/redis.conf redis redis-server /etc/redis/redis.conf

3:检查镜像的版本问题:

我这里是拉去了两个redis,所以注意一下版本问题

 4:本人问题

由于以上都不可以解决我的问题,所以我检查自己的代码,果然。。。。

        在yaml文件中,配置文件的位置错了,都出现了阴影,所以配置有问题

但是我在自己的电脑运行的时候这个配置可以运行redis,是因为如果你没有配置redis,或者配置位置错误,它会用自己的配置信息:localhost:6379,所以,你不管输入什么ip都报错localhost:6379什么的吧拉巴拉

                

 正确写法:

当发现阴影没有了,就正确了, host修改为自己服务器的ip(一时疏忽呀)。

以上就是我翻阅各种博客总结的错误可能(除了本人的那个憨憨问题)

                                        好了,这个问题终于解决了,萌新累了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐