| 注释类型 | 说明 |
|---|---|
| Cache |
缓存注解
|
| CacheDelete |
删除缓存注解
|
| CacheDeleteKey |
生成删除缓存Key注解
|
| CacheDeleteMagicKey |
通过分割参数或返回值生成批量删除缓存Key注解
|
| CacheDeleteTransactional |
事务环境中批量删除缓存注解
注意:此注解放到service层,并且需要开启事务的方法上, 用于收集@CacheDeleteKey生成的Key,并在最后进行删除缓存。 |
| ExCache |
对@Cache进行扩展,实现一次请求生成多个缓存数,减少与DAO的交互次数
|
| LocalCache |
本地缓存注解
|
| Magic |
魔术模式:
为了降低缓存数据不一致问题,通常会将数据根据id进行缓存,更新时只需要更新此缓存数据;
比如:User id 为1的数据,缓存key为:user_1; 分隔参数后,批量去缓存中数据,没有命中的再批量到数据源获取数据; |
Copyright © 2020. All rights reserved.