分析错误
- 虚拟机是否开启了 redis
- 虚拟机 IP 地址是否正确
- redis 的 6379 端口是否正确
- 如果都没有问题,那就是防火墙的问题,如何解决
防火墙问题解决
第一步骤,在 windows 上打开 cmd 命令行输入以下命令进行测试
// 测试连接虚拟机的 6379 看看是否能够连接成功
telnet 192.168.253.100 6379
如果不能访问,需要在虚拟机关掉防火墙或者添加允许通过。
CentOS,使用 root 用户操作,输入如下命令开启 6379 端口:
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
然后刷新自动保存
/etc/rc.d/init.d/iptables save
再次测试是否通过
首先还用 windows 的 cmd 命令行测试是否可以连通。
然后再用程序去跑一下: