本地连不上虚拟机redis服务
-
检查本机与虚拟机是否可以互相ping通,如本机IP:192.168.22.111 虚拟机IP:192.168.44.129 (设置虚拟机静态IP已设置)
- 本机 win+R 输入cmd 进入dos 输入 ping 192.168.44.129 ,查看数据输送情况
- 虚拟机: ping 192.168.22.111 查看数据输送情况
-
第一步无误之后,检查虚拟机防火墙设置
-
关闭防火墙两种方式
- service iptables stop
- chkconfig iptables off 永久关闭
-
关闭防火墙两种方式
-
第二部无法解决问题的话,就出绝招了——修改redis.conf文件
- ps addr 查了虚拟机分配的IP
-
修改redis.conf中bind,指定虚拟机IP,如笔者这样修改
- # bind 127.0.0.1
- bind 192.168.44.129
-
查看6379(或者自定义redis端口)时候打开
- firewall-cmd –query-port=6379/tcp 如果返回no则端口没有开启
- firewall-cmd –add-port=6379/tcp (加 –permanent 永久有效),返回success说明开启成功
- firewall-cmd –query-port=6379/tcp 如果返回no则端口没有开启
-
重启reidis 服务
- systemctl start redis
- 在本机端用Redis Desktop Manager 测试,出现如下惊喜界面,大功告成!
版权声明:本文为gara原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。