Open hengyuboy opened 6 years ago
怎么清缓存,比如我做了修改用户的操作,这个时候要清空缓存,不然这个查询的数据还是老数据。
@terry2870 怎么清缓存,比如我做了修改用户的操作,这个时候要清空缓存,不然这个查询的数据还是老数据。
可以使用springboot提供的注解来执行或者通过RedisTemplate来操作
@terry2870 怎么清缓存,比如我做了修改用户的操作,这个时候要清空缓存,不然这个查询的数据还是老数据。
可以使用springboot提供的注解来执行或者通过RedisTemplate来操作
问题是,用了注解来设置缓存的话,是不知道redis的key的,而且有的key是做了md5加密的。想实时的清缓存,好像很难吧
@terry2870
@terry2870 怎么清缓存,比如我做了修改用户的操作,这个时候要清空缓存,不然这个查询的数据还是老数据。
可以使用springboot提供的注解来执行或者通过RedisTemplate来操作
问题是,用了注解来设置缓存的话,是不知道redis的key的,而且有的key是做了md5加密的。想实时的清缓存,好像很难吧
可以去了解下@ CacheEvict注解,SpringBoot Cacheable相关注解有各自的负责完成的功能
http://blog.yuqiyu.com/spring-boot-chapter50.html
自从SpringBoot升级到了2.0版本后集成Redis作为缓存就更为简单了,我们只需要配置Redis相关的链接信息以及使用注解@EnableCaching开启缓存,这样我们就直接可以在项目内使用缓存相关的内容。