ad_update、ad_read、多级缓存、缓存击穿相关问题

发布时间 2023-07-06 14:34:40作者: Rover20230226

一、为什么 ad_update / ad_read 请求不交给后端代码?

  1. tomcat 并发量不够(默认 250 / 2500)  Nginx(5W)

  2. lua 脚本,特点执行速度快

 

二、多级缓存的优点

  1. 可以防止单级缓存的击穿问题。

  2. 提升效率,因为本地缓存不需要网络资源传输的。

 

三、多级缓存的优点?

  1. 实时性较低 -> 本地缓存 10分钟 才会刷新一次。

  2. 缓存层级越多,那么数据的一致性越低。能解决吗?不能(CAP)

 

四、为什么会出现缓存击穿?

  默认数据存储在内存,临时存储。

  淘汰策略 -> 存满 -> 自动淘汰