我是靠谱客的博主 潇洒战斗机,最近开发中收集的这篇文章主要介绍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:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部