您的位置:首页 > 数据库 > Redis

关于java连接redis数据库报: Connection refused: connect 的问题

2017-07-04 21:17 525 查看
1、Java要连接redis数据库时首先得测试两者之间的连通性:

package com.nocol.jedis;
import redis.clients.jedis.Jedis;
/**
* 测试联通
* @author Nocol
*/
public class connTest {
public static void main(String[] args) {
Jedis jedis=new Jedis("192.168.44.129",6379);
System.out.println(jedis.ping());
jedis.close();
}
}
但是意外报错:(ip:192.168.44.129在Windows下是能ping通的)



2、解决方法:
1)关闭防火墙.(可能linux防火墙作用,限制了端口的出入)

参考:Ubuntu 16.04关闭防火墙的方法

2)修改redis.conf文件,将 bind 127.0.0.1这一行注释掉

3)修改redis.conf文件,将protected-mode yes 改为no,或直接修改redis安装目录下的配置文件redis-conf 中的属性字段 "requirepass  访问密码"

4)重启redis服务

3、测试:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: