缓存在同一时间大面积的失效,后面的请求都直接落到了数据库上,造成数据库短时间内承受大量请求
解决对策
1.采用 Redis 集群,避免单机出现问题整个缓存服务都没办法使用。
2.限流,避免同时处理大量的请求。
3.设置不同的失效时间比如随机设置缓存的失效时间。
4.缓存永不失效。
缓存在同一时间大面积的失效,后面的请求都直接落到了数据库上,造成数据库短时间内承受大量请求
解决对策
1.采用 Redis 集群,避免单机出现问题整个缓存服务都没办法使用。
2.限流,避免同时处理大量的请求。
3.设置不同的失效时间比如随机设置缓存的失效时间。
4.缓存永不失效。