Java连接redis

来源:互联网 发布:看股票的软件 编辑:程序博客网 时间:2024/06/08 15:34

在使用Java连接redis的出现了refused connect,连接不了

代码: 

         Jedis jedis = new Jedis("127.0.0.1", 6379);

System.out.println(jedis.ping())

      但不知道什么错

       之后换了一个代码就可以了

解决办法: 

1.关闭防火墙

    1) 永久性生效,重启后不会复原 
         开启: chkconfig iptables on 
关闭: chkconfig iptables off 

    2) 即时生效,重启后复原 
开启: service iptables start 
关闭: service iptables stop 
   3)运行完成后查看防火墙关闭状态

2,进去redis.conf里面注释掉bind 127.0.0.1 
     好像有些redis.conf文件里面是bind localhost。。

3,设置密码- [root@itcast01 redis-3.2.1]# redis-cli 
      127.0.0.1:6379> config set requirepass 123456 
      OK 
     127.0.0.1:6379>

4, 连接代码

public class TestPing {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.100.221", 6379);jedis.auth("123456");System.out.println(jedis.ping());}}
        注:  192.168.100.221  是ifconfig 中IP地址

原创粉丝点击