如何解决Redis缓存击穿问题?

1 个回答

  • 菜菜
    世界上有两个我,一个想去远方,一个身不由己。
    缓存击穿主要指的是某个热点key失效,导致大量请求全部转向数据库,导致数据库压力过大。 解决方案: 1.对热点key设置永不过期。 2.加互斥锁,缓存中没有热点key对应的数据时,等待100ms,由获得锁的线程去读取数据库然后设置缓存。
    发布于 2022-02-12 17:15 •IP属地 黑龙江
    举报
    评论
    收藏