前不久,有位朋友去腾讯面试,他说被问到怎么解决缓存穿透、击穿和雪崩问题? 本文将跟大家一起来探讨如何回答这个问题。这个问题之所以频繁出现,是因为在使用缓存时,稍有不慎就可能碰到它们。一旦缓存崩溃,大量的请求就会直接转到数据库,造成数据库的巨大压力,甚至可能导致崩溃。然而,许多新手在初次接触缓存时,往往没有意识到这一潜在问题,直到线上故障发生时才开始考虑缓存崩溃的影响。因此,面试官通常会在面试中关注你是否具备解决此类问题的能力。什么是 缓存雪崩、击穿、穿透?首先大家得知道缓存雪崩、击穿、穿透是什么意思,并且了解发生这些问题原因,根据对应的原因,解决问题,“对症下药”。什么是缓存雪崩?通常我们为了...