2021
02-21
02-21
Spring @Cacheable redis异常不影响正常业务方案
背景项目中,使用@Cacheable进行数据缓存。发现:当redis宕机之后,@Cacheable注解的方法并未进行缓存冲突,而是直接抛出异常。而这样的异常会导致服务不可用。原因分析我们是通过@EnableCaching进行缓存启用的,因此可以先看@EnableCaching的相关注释通过@EnableCaching的类注释可发现,springcache的核心配置接口为:org.springframework.cache.annotation.CachingConfigurer/***Interfacetobeimplementedby@{@linkorg.sp...
继续阅读 >