瑞吉外卖 - 项目优化 -Spring Cache框架

发布于:2022-11-30 ⋅ 阅读:(770) ⋅ 点赞:(0)

介绍

在这里插入图片描述

常用注解

在这里插入图片描述

使用方式

使用非Redis版的缓存工程

项目例子(无源码)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

注意

cacheManager缓存是基于内存的,重启服务后,缓存消失

@CacheEvict

更改数据时清除缓存

这三种写法都是一样的效果
在这里插入图片描述

@Cacheable

第一次get请求服务端会使用sql语句

在这里插入图片描述

第二次不会请求sql,直接返回

在这里插入图片描述

使用Redis版的缓存工程

在这里插入图片描述

导入maven

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-cache</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>

配置application.yml

在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看

微信公众号

今日签到

点亮在社区的每一天
去签到