【singleflight解决缓存击穿与源码分析】http://t.cn/A6jUUDli
在高并发的场景下,出现同一时刻有大量的请求同时查询一个key时,恰好在这个时候这个缓存key过期失效了,那么这些大量的请求转发到数据库DB上,高并发的对这一个key进行请求,就像水滴石穿一样,瞬间请求量给到DB,可能会把DB打死。
发布于 浙江
【singleflight解决缓存击穿与源码分析】http://t.cn/A6jUUDli
在高并发的场景下,出现同一时刻有大量的请求同时查询一个key时,恰好在这个时候这个缓存key过期失效了,那么这些大量的请求转发到数据库DB上,高并发的对这一个key进行请求,就像水滴石穿一样,瞬间请求量给到DB,可能会把DB打死。