今天在连接Redis,发现在xshell上面启动Redis客户端完全没问题,而且查看Redis进程
并未绑定本地,是*:6379
于是猜测是服务器间连接出了问题
运行window的CMD,输入 telnet linux系统ip 端口号,如:telnet 192.168.192.150 6379
系统ip是linux的ip(通过ifconfig获取)
注:如果提示telnet不是内部外部指令,按如下步骤开启:
此时在运行上面的命令,如果报无法连接到主机错误,那就是linux防火墙命令
此时查看linux防火墙状态:
systemctl status firewalld
防火墙是开启并且是没有放行我们需要放行的端口的,可以选择配置防火墙端口,我是直接选择关闭(这些数据对我来说没那么重要)
在关闭防火墙到时候,出现:
Redirecting to /bin/systemctl stop iptables.service
Failed to stop iptables.service: Unit iptables.service not loaded.
发现防火墙一直关闭不了。
解决方法:
yum install iptables-services
实际上,centos7后是使用的基于iptable的systemctl stop firewalld
systemctl stop firewalld