摘要:
1 缓存击穿 缓存击穿:给某一个key设置了过期时间,当key过期的时候,恰好这时间点对这个key有大量的并发请求过来,这些并发的请求可能会瞬间把DB压垮。 1.1 解决方案一:互斥锁 1.2 解决方案二:逻辑过期 总结: 缓存击穿:给某一个key设置了过期时间,当key过期的时候,恰好这时间点对这 阅读全文
posted @ 2024-01-19 11:45
DAYTOY-105
阅读(69)
评论(0)
推荐(0)
摘要:
问题一:项目中哪些场景使用了redis呢? 1 缓存穿透 缓存穿透:查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库。 1.1 解决方案一 方案一:缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存;{key:1,value:null} 优点:简单; 缺 阅读全文
posted @ 2024-01-19 10:44
DAYTOY-105
阅读(34)
评论(0)
推荐(0)
摘要:
注:红色列举出来的为重点部分。即缓存、分布式锁、集群。 原视频链接:https://www.bilibili.com/video/BV1yT411H7YK/?share_source=copy_web&vd_source=a11a8239173c7ecc0df19a35b38b8679 阅读全文
posted @ 2024-01-19 09:04
DAYTOY-105
阅读(24)
评论(0)
推荐(0)
浙公网安备 33010602011771号