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、在此启动时,密码才能被正常设置。至于配置为撒没起作用,这个还要研究下。

你可能感兴趣的:(每日一发)