Spring Boot使用@Cacheable时设置部分缓存的过期时间
业务场景: Spring Boot项目中有一些查询数据需要缓存到Redis中,其中有一些缓存是固定数据不会改变,那么就没必要设置过期时间。还有一些缓存需要每隔几分钟就更新一次,这时就需要设置过期时间。Service层部分代码如下:@Override@Cacheable(cacheNames = {"distributor"}, key = "#root.methodName")public List<CityVO> findCities() { return distributor
原创
2020-05-25 16:19:26 ·
8709 阅读 ·
1 评论