缓存击穿:
    单个key失效或者redis抖动,cache中获取不到,直接从数据库中获取,增大数据库压力

    10000个请求获取 “帖子前20个评论”,cache中获取不到,10000请求直接打到数据库
    其实,这10000个请求的目的都是相同的。

    singleflight把10000个请求合并为1个,并且返回相同的结果

    简单例子:https://juejin.cn/post/6893420838909902856
    比较全面:https://zhuanlan.zhihu.com/p/382965636