nber1994



sysDesign-缓存的常见问题

August 9, 2019

sysDesign-缓存的常见问题

缓存穿透

现象

缓存穿透问题是指,请求了一个一定不会请求到的数据,这个时候,一定会穿透缓存到达DB,如果量十分大的话,会对DB性能造成影响(攻击)

解决

缓存雪崩

现象

缓存在同一时间大量失效,DB可能在突增的压力下崩溃

解决

缓存击穿(热点key)

现象

对于一些热点key,在他失效的那一段时间内,会有大量的请求走DB,对DB造成很大的压力

解决方案