{eval=Array;=+count(Array);}
(1)雪崩
◆ 缓存的数据过期时间设置随机,防止同一时间大量数据过期现象发生;
◆ 如果缓存数据库是分布式部署,将热数据均匀分布在不同缓存数据库中;
◆ 当发生雪崩时,可以通过服务降级来应对。
(2)击穿
◆ 设置热数据永远不过期。
(3)穿透
◆ 在接口层进行校验,将恶意请求直接过滤掉;
◆ 使用布隆过滤器快速判断数据是否存在;
◆ 缓存空值或缺省值。
1
回答2
回答1
回答1
回答0
回答0
回答1
回答0
回答0
回答0
回答