迹忆客 计算机编程题库

Redis 经典面试题

简述缓存击穿产生的原因,并且给出解决方案

解析:

缓存击穿,设置热点数据永远不过期。或者说查询一个失效了的热点key,要加上互斥锁,当在数据库查询完数据,并更新进缓存之后,在释放锁。这样可以避免后续的其他大量请求都去请求数据库,从而避免击穿的发生。

查看笔记

扫码一下
查看教程更方便