概述
在IDEA中连接Redis失败,兜兜转转耗了一晚上,被IDEA摆了一道!! 脑壳疼。。
这是报错显示:很明显是连接Redis失败。
造成这种报错的结果99.9%是这三个原因(要同时满足方可解决)
第一:
(以下两个操作)
- 注释掉配置文件中的bind 127.0.0.1
- 项配置文件的 protected-mode yes 改为 protected-mode no
说明:
虚拟机中的redis.conf配置文件中默认bind 127.0.0.1,此IP地址仅能在虚拟机本地才可以连接到redis,因此需要将redis.conf配置文件中的bind 127.0.0.1注释掉。
默认情况bind=127.0.0.1只能接受本机的访问请求
不写的情况下,无限制接受任何ip地址的访问
生产环境肯定要写你应用服务器的地址;服务器是需要远程访问的,所以需要将其注释掉
如果开启了protected-mode,那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应。
保存配置,停止服务,重启启动查看进程,不再是本机访问了。
进入vi或vim编辑模式要按 i 键才能编辑,推出编辑模式按ESC键,再按分号和wq保存
vi /etc/redis.conf //打开配置文件,在这里面找到相应代码。
第二:
做完上述操作之后,测试如果发现还是报错,那就是防火墙一定要关闭。
查看防火墙,发现防火墙正在运行,将其关闭。
systemctl status firewalld //退出redis,在root用户输入这个命令
关闭防火墙:
systemctl stop firewalld
如果做到这里测试,不会再次测试没有报错就恭喜你解决了。
如果,我是说如果你们跟我一样被IDEA摆了一道的话哈哈哈哈;
那么就试试我的终极大法:第三
第三:
终极大法:关闭IDEA,重新打开再重新测试。
说IDEA智能确实不容置疑,但是它有的时候跟人是一样的,越简单越反应不过来!!被坑惨了,真的搞得我脑壳疼,最终还是被这样一个弱智的操作解决的,就好像玩LOL,明明赢了,却感觉被侮辱了。。。
最后
以上就是魁梧猎豹为你收集整理的(完美解决)Failed connecting to host 192.168.200.130:6379的全部内容,希望文章能够帮你解决(完美解决)Failed connecting to host 192.168.200.130:6379所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复