在使用redis做好缓存之前,先使用一下,springboot的缓存
一般来说,我们说过如何优化你的数据库,其实真正的优化,无非就是减少不必要的查询,所以有了springboot的缓存。
开启注解缓存,在启动类上面打上
@Enablecaching在查询数据库的办法上加上@Cacheable该注解有以下重要属性。
(cachename=缓存名,key=缓存的键,condtion=条件,unless=排除条件,也就是说等于这个条件的时候便不缓存。)
当你第二次访问相同的数据时,便不需要再查询数据库。
@Cacheput该注解用于修改办法属性cachename=同查询办法的名字。
意思是说,修改数据后,同步更新到查询办法中。
key="#result.id"
两者返回值一定要一值。key要一值,否则无效
@cacheEvit缓存。这个需要写上名字缓存名字,和id,意思说删除了一条数据,同时也清除缓存cacheable中的数据.
springboot缓存
最新推荐文章于 2024-04-24 15:29:05 发布