spring-cloud-chapter icon indicating copy to clipboard operation
spring-cloud-chapter copied to clipboard

第五十章:SpringBoot2.0新特性 - 岂止至今最简单redis缓存集成 | 恒宇少年De成长之路

Open hengyuboy opened this issue 6 years ago • 4 comments

http://blog.yuqiyu.com/spring-boot-chapter50.html

自从SpringBoot升级到了2.0版本后集成Redis作为缓存就更为简单了,我们只需要配置Redis相关的链接信息以及使用注解@EnableCaching开启缓存,这样我们就直接可以在项目内使用缓存相关的内容。

hengyuboy avatar Oct 04 '18 03:10 hengyuboy

怎么清缓存,比如我做了修改用户的操作,这个时候要清空缓存,不然这个查询的数据还是老数据。

terry2870 avatar Nov 20 '18 09:11 terry2870

@terry2870 怎么清缓存,比如我做了修改用户的操作,这个时候要清空缓存,不然这个查询的数据还是老数据。

可以使用springboot提供的注解来执行或者通过RedisTemplate来操作

hengyuboy avatar Nov 23 '18 01:11 hengyuboy

@terry2870 怎么清缓存,比如我做了修改用户的操作,这个时候要清空缓存,不然这个查询的数据还是老数据。

可以使用springboot提供的注解来执行或者通过RedisTemplate来操作

问题是,用了注解来设置缓存的话,是不知道redis的key的,而且有的key是做了md5加密的。想实时的清缓存,好像很难吧

terry2870 avatar Nov 23 '18 02:11 terry2870

@terry2870

@terry2870 怎么清缓存,比如我做了修改用户的操作,这个时候要清空缓存,不然这个查询的数据还是老数据。

可以使用springboot提供的注解来执行或者通过RedisTemplate来操作

问题是,用了注解来设置缓存的话,是不知道redis的key的,而且有的key是做了md5加密的。想实时的清缓存,好像很难吧

可以去了解下@ CacheEvict注解,SpringBoot Cacheable相关注解有各自的负责完成的功能

hengyuboy avatar Nov 23 '18 04:11 hengyuboy