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

本文概述了黑马程序员Redis入门教程的内容,包括Linux基础、SSM/SpringBoot/MybatisPlus的运用,以及缓存实践如商户缓存、数据结构选择(如List)、更新机制比较(02/03版本)、缓存问题(穿透、雪崩、击穿)和高级封装课程的重要性。
摘要由CSDN通过智能技术生成

学习资料声明

黑马程序员的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可控性最高,企业采用最多。
在这里插入图片描述

缓存穿透


在这里插入图片描述

缓存雪崩

在这里插入图片描述

缓存击穿

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

对应的高级实践

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

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值