29 你能说说我们一般如何应对缓存雪崩以及穿透问题吗?
2019-01-18 11:32
288 查看
1、面试题
了解什么是redis的雪崩和穿透?redis崩溃之后会怎么样?系统该如何应对这种情况?如何处理redis的穿透?
如何解决雪崩问题
2、面试官心里分析
其实这是问到缓存必问的,因为缓存雪崩和穿透,那是缓存最大的两个问题,要么不出现,一旦出现就是致命性的问题。所以面试官一定会问你。
3、面试题剖析
缓存雪崩发生的现象
缓存雪崩的事前事中事后的解决方案
事前:redis高可用,主从+哨兵,redis cluster,避免全盘崩溃
事中:本地ehcache缓存 + hystrix限流&降级,避免MySQL被打死
事后:redis持久化,快速恢复缓存数据
缓存穿透的现象
缓存穿透的解决方法
相关文章推荐
- 如何应对热key缓存构建以及如何避免缓存穿透
- Redis缓存穿透、缓存雪崩、redis并发问题分析
- Redis总结(五)缓存雪崩和缓存穿透等问题
- Redis总结(五)缓存雪崩和缓存穿透等问题 Web API系列(三)统一异常处理 C#总结(一)AutoResetEvent的使用介绍(用AutoResetEvent实现同步) C#总结(二)事件Event 介绍总结 C#总结(三)DataGridView增加全选列 Web API系列(二)接口安全和参数校验 RabbitMQ学习系列(六): RabbitMQ 高可用集群
- Redis缓存穿透、缓存雪崩、redis并发问题分析
- 学习笔记:cache 和spring cache 技术---本地缓存-分布式缓存,缓存穿透,雪崩,和热点key的问题
- 缓存穿透、缓存并发、缓存失效问题以及解决方案
- 关于缓存雪崩和缓存穿透等问题
- DNS缓存的机制及如何应对造成的各种问题
- 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题(转载)
- 缓存雪崩和缓存穿透问题解决方案
- RabbitMQ如何应对Server出现异常以及server分发任务的负载均衡问题
- Hibernate 一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题
- WKWebView的缓存问题以及如何正确清理缓存
- Redis关于缓存雪崩和缓存穿透等问题
- 如何解决常见的缓存穿透、并发和失效问题?
- 缓存各种问题汇总:缓存雪崩和缓存穿透等问题
- 如何解决常见的缓存穿透、并发和失效问题?
- 什么是缓存穿刺和缓存雪崩?如何解决缓存穿透,缓存雪崩
- Redis缓存穿透、缓存雪崩、redis并发问题分析