文章模块缓存处理 Redis

步骤一:

首先我们需要在docker 上面安装 redis
如果读者之前没有安装redis 请看我之前写的文章 ### https://www.jianshu.com/p/169f14a7dd6f

docker pull redis 在docker 上下载 redis

docker images 查看自己安装了的镜像 主要是想要得到 我们下载的 镜像名称


image.png

按照下载的镜像名称 运行 redis 镜像
docker run -d -p 6379:6379 --name myredis docker.io/redis
上面的运行方式 是没有密码的运行方式 我们可以按照下面有密码的方式来运行
docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword"

步骤二:

接下来我们 需要了解我们用什么api 来操作 redis
我们选择使用 spring-data-redis


image.png

接下来我们来完成对于文章模块的缓存操作:

首先在文章模块的pom 里面加入 依赖

image.png

接下来 我们 修改 application.yml 在spring 的节点下加入 redis的配置 :

image.png

接下来我们修改文章的代码 根据文章id 获取 内容加入 缓存 原理就是 先从缓存中取出来 如果没有 就从数据库查询

接下来存到缓存 并设置过期时间

image.png

接下来我们实在修改和删除的时候 要记得删除 缓存 或者做一个修改

image.png

image.png

设置缓存过期时间如下:

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容