多级缓存架构
一级缓存:OpenResty—Lua—Redis
二级缓存:Nginx proxy-cache
三级缓存:Redis
使用OpenResty lua脚本访问redis
proxy-cache
缓存注解
<!--依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
@EnableCaching 开启缓存
@CacheConfig 缓存公共配置
@Cacheable 缓存数据,配置key、value
@CacheEvict 清理缓存数据
@CachePut 修改缓存数据
RedisTemplate配置支持String形式