缓存的优点
-
缓存一般都是以 key - value 的格式保存并且查询的, 所以查询性能一般会比数据库高很多.
-
缓存的数据是保存在内存中的, 计算机对内存的操作的性能是远远大于对磁盘的
-
缓存更容易做分布式部署, 而数据库一般比较难实现分布式, 因此缓存的负载和性能更容易扩展和增加
本地缓存 如(Spring Cache)
- 本地缓存也叫单机缓存, 也就是说可以应用在单机环境下的缓存, 简单来说就是部署到一个服务器上, 所以本地缓存的特征是只适用于当前系统
演示Spring Cache
- 分为三步
- 开启缓存
package com.cache8;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
@SpringBootApplication
@EnableCaching //开启缓存
public class Application {
public static void main(String[] a