Spring Boot配置Redis缓存无法连接时请求数据库
业务场景: 在Spring Boot项目中使用了@Cacheable注解实现往Redis中存入数据库查询数据和读取缓存数据,如果由于一些原因Redis无法连接的话,那么@Cacheable标注的方法则会报错且无法返回数据。需要在Redis无法连接的情况下让方法直接请求数据库。
解决方法: 添加Redis配置类继承CachingConfigurerSupport类,重写errorHandler方法即可。
代码如下:
@Slf4j
@Configuration
@EnableCaching
public
原创
2020-05-25 17:58:01 ·
1342 阅读 ·
1 评论