本文主要是介绍Java连接redis出现Connection refused: connect 和 DENIED Redis is running in protected mode because protect,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在Java连接redis中,用这段代码连接redis
public class TestPing {
public static void main(String[] args) {Jedis jedis = new Jedis("192.168.159.131", 6379);System.out.println(jedis.ping());
}
}
出现Connection refused: connect 错误,如图
这是由于redis.conf默认配置绑定的是127.0.0.1
把bind 127.0.0.1注释起来,重启redis服务,再连接
又出现DENIED Redis is running in protected mode because protect错误,如下图:
这是由于protected-mode yes的原因,把yes改为no就行了,不然它验证用户。这样所有的ip都能连接redis服务器,安全性降低
最后再次连接,成功!
打出pong!
这篇关于Java连接redis出现Connection refused: connect 和 DENIED Redis is running in protected mode because protect的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!