目录
本地缓存
本地缓存也叫单机缓存,也就是说可以应⽤在单机环境下的缓存。所谓的单机环境是指,将服务部署到⼀台服务器上,如下图所示:
分布式缓存
分布式缓存是指可以应⽤在分布式系统中的缓存。所谓的分布式系统是指将⼀台服务器部署到多台服务器,并且通过负载分发将⽤户的请求按照⼀定的规则分发到不同服务器,如下图所示:
常见缓存的使用
本地缓存:Spring Cache
在 Spring Boot 的启动类上添加如下代码,开启缓存:
① 开启缓存
② 编写缓存操作代码
在 Service 层增加三个缓存操作的方法:添加缓存、修改缓存、删除缓存,示例代码如下:
③ 编写触发(调⽤)代码
以上步骤执行完之后,可以使用 Postman 模拟调⽤来查看缓存。
分布式缓存:Redis
在 Spring 框架中我们也可以直接操作 Redis 缓存,它的操作流程如下图所示: