在java开发中如何解决缓存雪崩的问题,因为缓存失效导致数据未加载到缓存中,或者缓存同一时间大面积的失效从而导致所有请求都去查询数据库,导致数据库CPU和内存负载过高,甚至宕机