学习网址有详细内容。
缓存穿透:查询不存在的数据,缓存中也没有,会导致请求都经过缓存后打入数据库的情况。(第一次打入数据库没有数据后缓存中记录空值)
缓存雪崩:大量缓存同时失效时,大量请求同时打向数据库。(尽量让缓存失效的时间分散开)
还有一个缓存击穿,好像是说一个公共的缓存失效,多个请求同时打向这个缓存堵住。(加锁保证请求不阻塞)
学习网址有详细内容。
缓存穿透:查询不存在的数据,缓存中也没有,会导致请求都经过缓存后打入数据库的情况。(第一次打入数据库没有数据后缓存中记录空值)
缓存雪崩:大量缓存同时失效时,大量请求同时打向数据库。(尽量让缓存失效的时间分散开)
还有一个缓存击穿,好像是说一个公共的缓存失效,多个请求同时打向这个缓存堵住。(加锁保证请求不阻塞)
本文标题:随笔22号20180414-缓存穿透和缓存雪崩
本文链接:https://www.haomeiwen.com/subject/qisrkftx.html
网友评论