分布式缓存高手课
程超
前易宝支付架构师、阿里云 MVP、腾讯云 TVP
8390 人已学习
已下架
课程目录
已完结/共 54 讲
第一章:基础理论篇 :从架构看缓存演进与分类 (9讲)
第二章:动手学习篇:熟悉常用缓存框架的选型与使用 (18讲)
第三章:实践技巧篇:动手实现一个缓存框架设计 (15讲)
第四章:综合案例篇:理论与技能在实际工作中落地 (12讲)
分布式缓存高手课
登录|注册
留言
8
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 28 | 缓存穿透:发⽣场景和常⻅的破解招数
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
本节摘要

课件和 Demo 地址
https://github.com/geektime-geekbang/geektime-cache

如果你无法从 GitHub 正常下载课件及 Demo,请打开下方链接进行下载:
https://gitee.com/geektime-geekbang/geektime-cache

登录 后留言

全部留言(8)

  • 最新
  • 精选
ple
布隆过滤器有一个没讲到,如果查到不一定是有效的,如果查不到一定是无效的。

作者回复: 是的

2020-06-18
7
Katherine
布隆过滤: 对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃,从而避免了对底层存储系统的查询压力; 缓存空对象 当存储层不命中后,即使返回的空对象也将其缓存起来,同时会设置一个过期时间,之后再访问这个数据将会从缓存中获取。 保护了后端数据源; (为啥我觉得老师每次到这种比较有意思的时候就跳过去)

作者回复: 下次我可以深入再讲讲

2020-06-19
6
期末考试
过载保护,说的还是很笼统,能细化一下吗?

作者回复: 可以

2020-06-26
2
2
Dovelol
老师,想问下,像guava cache类似的本地缓存有去解决大并发下缓存击穿的问题吗?还是说并没有解决办法,要自己去控制。

作者回复: 这种是单机缓存,分布式不支持

2020-06-25
一道阳光
过载保护可以认为进行限流吗?那怎么限流呢?同一规则的key进行限流?怎么判断同一规则的key?

作者回复: 1、过载保护可以认为是限流 2、可以把规则和key绑定在一起进行限流,每次请求带上规则id就可以实现了

2020-06-14
jhren
请问老师,使用Bloom Filter是否要加载全部有效值?

作者回复: 根据需要来看,一般都是

2020-06-14
2
那时刻
老师,请问一下,缓存数据有过期么?数据库的数据更新了,怎么处理?

作者回复: 数据库更新后同步更新缓存,缓存可以更新不成功,但数据库一定要成功

2020-06-11
4
Geek1560
老师,对于key不存在的情况我们可以设置一个控制。那是只要key不存在都设置控制吗?如果是,这样不会浪费很多Redis有效内存吗?如果不是,如何判断什么时候设置为空值呢?
2020-08-24
收起评论