redis穿透和雪崩问题
穿透。就是数据库没有数据,还是到数据库中查询。
list 放空数组。 有数据过来的时候 清空Redis就好。list做分页 可以range范围去id。
雪崩。就是系统刚启动。redis数据都是空的时候,大量的查询都落在了redis上。
1提前加载 beanpostprocessor。2两个缓存。1加载不到 加载2 2加载不到在上数据库上查询
3采用Lru过期时间
穿透。就是数据库没有数据,还是到数据库中查询。
list 放空数组。 有数据过来的时候 清空Redis就好。list做分页 可以range范围去id。
雪崩。就是系统刚启动。redis数据都是空的时候,大量的查询都落在了redis上。
1提前加载 beanpostprocessor。2两个缓存。1加载不到 加载2 2加载不到在上数据库上查询
3采用Lru过期时间