当我们终于在成功在linux上安装部署了redis后,想着终于可以用Windows连接Centos7上的redis了,但是IT的路上总是磕磕绊绊,见如问题:无法连接Redis服务器
碰到这种问题,就不要再去尝试连接了,因为看到的始终都是这么一个结果。现在来解决问题:
一、解决方案一:检查虚拟机上的linux系统中redis是否成功部署且服务启动且可以ping通【如果是直接看第二种解决方案】
在redis安装的bin目录下,运行指令,若是能ping通直接看解决方案二 要是不能就先从redis的配置文件着手吧
二、解决方案 二:linux防火墙
- 打开windows的cmd 敲 telnet ip(linux系统Ip)port(linux上redis端口):
如果出现telnet不是内部指令什么的,如图:将其开启,该重启重启,按照指示来
linux上查看ip地址 ifconfig第一个地址就是的 port默认是 6379
如果出现如图所示内容:提示…连接失败。很幸运就表示Linux上防火墙在作怪了
- 到Linux上查看防火墙状态 (我的环境是Centos7)
关于防火墙操作命令可参考这两篇文章
CentOS7防火墙开启与关闭以及开放6379,3306,80等端口
Centos7查看防火墙以及端口开放情况
按照如下操作可正常开启6379端口
再运行cmd敲上面提到的命令行 就可以成功连接。紧接着快去看看你的本地resp也能正常连接啦!
码路别放弃!