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(一时疏忽呀)。
以上就是我翻阅各种博客总结的错误可能(除了本人的那个憨憨问题)
好了,这个问题终于解决了,萌新累了