1. 程式人生 > >Spring boot整合redis報NOAUTH Authentication required

Spring boot整合redis報NOAUTH Authentication required

1、報這個錯說明redis伺服器設定的有密碼,但客服端訪問時沒有設定密碼。

2、在Spring boot的application.properties中配置redis密碼:spring.redis.password=yourpassword,一般認為這樣就可以了,但知道什麼原因,這個配置在JedisConnectionFactory中沒有被載入進去。

3、我是在程式碼中設定的reids密碼如下:

@Bean
JedisConnectionFactory jedisConnectionFactory() {
    JedisConnectionFactory factory = new JedisConnectionFactory();
factory.setPassword("12345678...."); return factory; }
4、在此啟動時,密碼才能被正常設定。至於配置為撒沒起作用,這個還要研究下。