Bean method ‘redisConnectionFactory‘ in ‘LettuceConnectionConfiguration‘ not loaded because

一.报错现象

服务启动的时候报错如下:

Bean method 'redisConnectionFactory' in 'LettuceConnectionConfiguration' not loaded because @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redissonConnectionFactory

字面意思是在LettuceConnectionConfiguration配置中无法载入redisConnectionFactory方法的bean,因为该bean的注解是没有RedisConnectionFactory实现类才创建,但是容器中发现了redissonConnectionFactory的实现。

二.解决办法

LettuceConnectionFactory和RedissonConnectionFactory都是RedisConnectionFactory的实现类,只能载入一个,出这个错的原因是系统中两个都使用了,混用造成的,去掉一个即可

你可能感兴趣的:(常见问题,redis)