jedis 连接 虚拟机内redis服务

时间:2022-12-15 17:25:01

 最近一直在玩关于redis集群,这个关于集群的具体设置步骤可以看这个做为参考, 我在虚拟机内建立的是一个1主3从2哨兵的模式

jedis 连接 虚拟机内redis服务

然后在windows环境下是配置了jedis(具体步骤可以参考这个人写的)建立测试类

jedis 连接 虚拟机内redis服务

然后我去启动的时候发现一个连接超时的错误

jedis 连接 虚拟机内redis服务

这个问题看上去好解决  因为网上的人一般都是说关闭防火墙就可以了

jedis 连接 虚拟机内redis服务

但是我打开终端输入命令, 结果是没有这个服务, 这又是什么情况?不过我想应该是这个方向的问题, 于是我打开了系统监听器,在进程中找到了一个firewalld的进程,哇  难怪我找不到的,在centOS7 里面,有很多CentOS 6中的常用服务发生了变化。

其中iptables是其中比较大的一个。防火墙iptables被firewalld取代。

systemctl stop firewalld
systemctl disable firewalld
 systemctl status firewalld

执行上面的指令后,关闭firewalld, 再次运行test,就可以正常运行了