什么是缓存雪崩?要如何解决
缓存雪崩是指缓存中数据大批量到过期时间而查询数据量巨大,引起数据库压力过大甚至down机,和缓存击穿不同的是,缓存击穿指并发查同一条数据,缓存雪崩是不同数据都过期了,很多数据都查不到从而查询数据库。
解决方案
缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。
如果缓存数据库是分布式部署,将热点数据均匀分布在不同高德缓存数据库中。
设置热点数据永不过期。
什么是缓存雪崩?要如何解决
缓存雪崩是指缓存中数据大批量到过期时间而查询数据量巨大,引起数据库压力过大甚至down机,和缓存击穿不同的是,缓存击穿指并发查同一条数据,缓存雪崩是不同数据都过期了,很多数据都查不到从而查询数据库。
解决方案
缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。
如果缓存数据库是分布式部署,将热点数据均匀分布在不同高德缓存数据库中。
设置热点数据永不过期。