当前位置:   article > 正文

关于远程连接不上虚拟机Redis,Unable to connect to Redis server: /192.168.91.129:6379

unable to connect to redis server:

连接redis失败,查阅了很多的线索,最主要的可能是没有开启端口!!!!!

当你在配置文件中确认配置文件都正确的情况下!可以使用以下方法!

1.查看redis.log的日志,看什么报错。我显示端口被占用,无法启动!

2.通过Kill -9 端口号杀死端口,重启后仍然失败! 

3.重新查看redis的启动状态,通过systemctl restart firewalld.service命令行!如果你的显示failed,那么你重新打开,如果是开启状态,active。那么你可以像我这样操作试试,我的判断是防火墙没开启端口,无法连接。

4.通过systemctl status firewalld命令,查看防火墙开启状态

如果没开启,通过systemctl start firewalld打开,之后使用命令firewall-cmd --list-ports来查看端口开放!不出意外,我输入代码后没有任何反应,那么应该是没有启动了。

5.使用firewall-cmd --zone=public --add-port=6379/tcp --permanent打开6379的redis端口,然后重启防火墙systemctl restart firewalld.service。

6.使用之前的命令来查看端口

7.显示这个之后重新去连接,OK,连接成功!

最后还有一个问题哈,如果你是在idea下运行项目,虽然连接成功了,可能还是会有其他的循环问题一直出现的哦,不妨试试这个代码

XGROUP CREATE stream.orders g1 $ MKSTREAM

然后再跑就没问题了哦!因为他可能是版本问题造成的!所以最好还是在虚拟机上使用redis,win下面的版本太低了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/991484
推荐阅读
相关标签
  

闽ICP备14008679号