自学内容网 自学内容网

Redis技术学习|实战项目记录|商户缓存

学习资料声明

黑马程序员的Redis学习视频:黑马程序员Redis入门到实战教程
需要用到的知识:linux(推荐韩顺平老师的教程,学到p30,创建好虚拟机和简单的几个命令就好。)SSM。SpringBoot。
还用到了MybatisPlus(还没学。)

缓存

整个模型,老师ppt里画得很清晰。
在这里插入图片描述

练习:根据老师讲的商户缓存,实现店铺类型查询业务部分的缓存

前期模仿老师,把功能改到service层来做。

看一看业务需求,其实就是接口文档,这里没有,所以就发送以个请求看看,以下分别是请求和响应:
在这里插入图片描述
在这里插入图片描述
可以看出,要返回JSON。
这里的关键是如何选择Redis的存储,因为代码的整个结构是不难的。难得是如何存到redis和如何取出。我选择使用LIst,然后就完全不会了。参考了:将list缓存到redis中,黑马点评作业

缓存更新机制,主要是在一致性和维护成本方面进行balance

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

如何实现主动更新策略

在这里插入图片描述
02 和 03 的区别,02 每一次update都要等cache写回db才算成功。03: 一批updates 单独线程定期批量从cache写回db。
01可控性最高,企业采用最多。
在这里插入图片描述

缓存穿透


在这里插入图片描述

缓存雪崩

在这里插入图片描述

缓存击穿

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

对应的高级实践

最重要的是封装部分的课程。


原文地址:https://blog.csdn.net/anncyuyan/article/details/136933761

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!