我是靠谱客的博主 潇洒战斗机,最近开发中收集的这篇文章主要介绍redis数据库连接时遇到的错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException:,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
测试是否能连接redis,代码如下:
Jedis jedis = new Jedis("192.168.106.128",6379);
System.out.println(jedis.ping());
jedis.close();
问题描述:
问题解决:
1)打开端口6379(sudo ufw allow 6379)
2)关闭防火墙.(可能linux防火墙作用,限制了端口的出入)
3)修改redis.conf文件,将 bind 127.0.0.1这一行注释掉,或是将127.0.0.1修改为0.0.0.0(redis默认只支持本地连接,修改为0.0.0.0时,这样就可以支持外机连接了)
4)修改redis.conf文件,将protected-mode yes 改为no(解除保护模式,也是DENIED Redis is running in protected mode because protected mode is enabled问题的解决)
5)重启redis服务
我的问题:
无法打开到主机的连接。 在端口 6379: 连接失败
我的问题解决:
原因:
解决:换一个端口,比如6378
最后
以上就是潇洒战斗机为你收集整理的redis数据库连接时遇到的错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException:的全部内容,希望文章能够帮你解决redis数据库连接时遇到的错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复