缓存开始
SpringCache
使用spring-cache注解, 存储数据注意事项
当使用@Cacheable缓存了数据后, 有别的方法进行修改时,
#缓存该方法的值@Cacheable(value = "category",key = "#root.methodName")
1, 可以使用@CacheEvict删除对应的值, 让@Cacheable的方法重新载入redis
#字符串需要加 单引号, 不然他以为是表达式@CacheEvict(value = {"category"},key = "getCatalogJson\")
2, 使用@Caching删除多个缓存
@Caching(evict = {@CacheEvict(value = {"category"},key = "getCatalogJson1\"),@CacheEvict(value = {"category"},key = "getCatalogJson2\")})
3, 根据分区删除数据, 删除某个分区下的所有数据
@CacheEvict(value = "ca