Redis 报错信息及解决办法
报错信息1:A component required a bean of type ‘redissonClient’ that could not be found
思路:
RedissonClient 是 org.redisson 包中的一个类。为了使用 RedissonClient,通常我们确实需要手动配置它,或者使用 Spring Boot 自动配置。因此我们从两个方向考虑。
(针对手动配置的)原因
- 1、配置错误 RedissonClient Bean:可能是没有在配置类中定义 RedissonClient Bean。
- 2、配置类未被扫描:配置类可能未被 Spring Boot 扫描到。
- 3、配置文件路径错误:redisson-config.json 文件路径错误或文件内容不正确。
解决方法
-
1、定义 RedissonClient Bean:
确保在 Spring 配置类中定义并返回 RedissonClient Bean。import org.redisson.Redisson; import org.redisson.api.RedissonClient; import org.redisson.config.Config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class RedissonConfig { @Bean public RedissonClient redissonClient() { Config config = new Config(); // 配置你的 Redis 连接信息 config.useSingleServer() .setAddress