redis远程连接失败【docker】
首先要确认几个方面:
- 主机地址是否能ping通
- 防火墙是否打开,可以添加端口,不想添加的话直接关掉防火墙
- 如果是服务器,看看使用的端口是否开放
- redis.conf中的配置是否修改
解决方法:
1.查看防火墙
- 先看看防火墙的状态
systemctl status firewalld
如果是关闭状态,则排除防火墙的原因。
- 如果要打开防火墙,可以给防火墙添加端口号
firewall-cmd --zone=public --add-port=6379/tcp --permanent
2.修改redis.conf
把bind直接注释掉,保护模式设为no。
修改完以后,重启redis即可生效。