如何应对Redis缓存雪崩
当大量缓存数据同时过期,或者Redis实例突然宕机的时候,就会有大量的请求打到DB,这种场景我们称为缓存雪崩。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
如何应对Redis缓存雪崩
如何应对Redis缓存击穿?
缓存击穿,指的是缓存中访问率很高的的key,因为过期了或者被淘汰了等原因,导致无法从缓存中读取,进而导致大量请求直接打到数据库,给数据库带来巨大的压力。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
如何应对Redis缓存击穿?
如何应对Redis缓存穿透?
缓存穿透则指的是由于缓存和数据库都不存在数据,导致请求永远不会止步于缓存,每次都会打到DB,缓存就跟透明的一样。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
如何应对Redis缓存穿透?
缓存淘汰策略:Redis缓存是如何淘汰的?
当我们的缓存空间不够的时候,还想加载新的数据怎么办呢?要么就加载不了了,要么就得删掉一些使用率比较低的缓存,腾出空间来加载新的数据到缓存中。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
缓存淘汰策略:Redis缓存是如何淘汰的?
Redis应用场景篇内容概览
既然Redis给我提供了这么丰富的数据类型,那么我们就在各种业务场景中用起来吧,接下来我们介绍常见的应用场景。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis应用场景篇内容概览
Redis应用之SET:App DAU统计,留存统计
App每日活跃用户数,每日留存统计,是一个很常见的需求。在Redis中,我们刚好可以通过SET来记录所有的用户,并通过SET提供的各种操作API来实现对比统计。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis应用之SET:App DAU统计,留存统计
Redis应用之ZSET:评论分页
我们在给具有分页的评论列表添加缓存的时候,由于新的评论一直在入库,所以分页的界限也会在变化。如果按照以下得到的分页结果进行缓存:
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis应用之ZSET:评论分页
Redis应用之Geospatial:查找附近的景点
这种场景,我们很自让的想到了要用Geospatial功能了。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis应用之Geospatial:查找附近的景点
Redis应用之BitMap:每日签到统计
很多网站为了保持用户的活跃,都会搞签到活动,每日签到一次送金币啥的。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis应用之BitMap:每日签到统计
Redis应用之LIST,STREAM:消息队列
如果要实现一个消息队列,在Redis 5.0之前,我们可能会想到LIST。在前面我们也提到,通过LPUSH,LPOP,RPUSH,RPOP操作,可以把List当成队列或者栈来使用。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis应用之LIST,STREAM:消息队列
1141516171872
×
Java架构杂谈

订阅及时获取网站内容更新。

充电

当前电量:100%

Java架构杂谈

订阅我,及时获取网站内容更新。