ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
缓存击穿和缓存雪崩很类似,区别就是缓存击穿一般指的是单个缓存失效,而同一时间又有很大的并发请求需要访问这个`key`,从而造成了数据库的压力。 #### 解决方案 解决缓存击穿的方法和解决缓存雪崩的方法很类似: * 加锁,保证单线程访问缓存。这样第一个请求到达数据库后就会重新写入缓存,后续的请求就可以直接读取缓存。 * 内存允许的情况下,可以将缓存设置为永不失效。