- 0
- 0
- 约1.56千字
- 约 2页
- 2026-08-16 发布于北京
- 举报
redis进阶知识汇总
缓存、缓存雪崩、缓存击穿
缓存:就是客户持续向服务器发起对不存在服务器中数据的请求。客户先在
Redis中查询,查询不到后去数据库中查询。
缓存击穿:就是一个很热门的数据,突然失效,大量请求到服务器数据库中
缓存雪崩:就是大量数据同一时间失效。
打个比方,你是个很有钱的人,开满了云,腾讯各种杂七杂八的会员,但是你就是没有
netflix的会员,然后你把这些和发布到一个你自己做的上,然后你有一个朋友每过十
秒钟就查询你的,发现你的没有Netflix的会员后打向你要。你就相当于是个数据
库,就是Redis。这就是缓存。大家都看腾讯上的《水果传》,但是你的会员突
然到期了,大家在你的上看不到腾讯的,纷纷打向你询问,这就是缓存击穿你
的各种会员突然同一时间都失效了,那这就是缓存雪崩了。
缓存:
1.接口层增加校验,对传参进行个校验,比如说我们的id是从1开始的,那么
id=0的直接;
2.缓存中取不到的数据,在数据库中也没有取到,这时可以将key-value对写为
key-null,这样可以防止用户反复用同一个id
缓存击穿:
办法就是设置热点数据永不过期,
原创力文档

文档评论(0)