云服务:腾讯云-轻量应用服务器
操作系统:ubuntu
Redis端口:6388
报错原因
Failed to connect to any host resolved for DNS name.
说明是云服务器上防火墙没开放Redis端口,解决办法在第三步
1、配置Redis
注释掉 redis.conf 配置文件的 bind 127.0.0.1 ::1
关闭保护模式 将protected-mode 设置为 no
重启Redis!!!
2、设置防火墙开发端口
允许6388端口开放
sudo ufw allow 6388/tcp
添加一条规则来允许TCP流量通过6388端口
sudo iptables -I INPUT -p tcp --dport 6388 -j ACCEPT
3、云服务控制台设置
打开控制台进入服务器内,点击上方防火墙标签页 >> 添加规则 >> 确定
这样就OK了!!!其他服务器控制台各异,
4、测试连接
我这里使用Jedis测试连接
5、总结
最好设置个密码,
要不然别人拿到你的IP地址和端口就可以连接。