只需一步,快速开始
主题 912|帖子 912|积分 2736
查询某个 Key 对应的数据,Redis 缓存中没有相应的数据,则直接到数据库中查询。数据库中也不存在要查询的数据,则数据库会返回空,而 Redis 也不会缓存这个空结果。这就造成每次通过这样的 Key 去查询数据都会直接到数据库中查询,Redis 不会缓存空结果。这就造成了缓存穿透的问题,给数据库带来压力。
同一段时间大量缓存key同时失效(同时到期)或redis宕机导致大量请求到达数据库,带来巨大压力。
缓存击穿问题也叫热点key问题,就是一个被高并发访问且缓存重建业务又比较复杂的的key突然失效,无数的请求访问会在瞬间给数据库带来巨大的冲击。
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
张国伟