高级案例,你的竞争者对手肯定不知道、没学过、没用过的案例。
正常来说,大部分公司的大部分业务是犯不着使用这种 Redis 互为备份的技巧。但是如果你的服务重度依赖 Redis 以至于 Redis 崩了就难以继续下去的,那么就可以考虑使用这个案例。
当然在面试中,最佳的使用场景就是将这个案例融入到你的高可用面试方案中,第二个使用场景是用在 Redis 容错上,比如说最近非常热门的跨云容错上。
整个案例的代码在这里:interview-cases/case11_20/case16 at main · meoying/interview-cases (github.com)
整个案例的原理很简单:
注意这里说的崩溃: