现在这篇来学习一下Redis Sentinel即哨兵策略的相关知识。
1.什么是哨兵?
哨兵(Sentinel),Redis2.6版本(正式版本是2.8,现2.6版本已被废弃)开始提供的一种集群策略,核心思想是解决了主从复制(Replication)在Master节点故障,无法自动切换Slave节点为新Master节点的问题。
-
特点
- 哨兵策略是分布式部署,节点间相互协调工作。
- 哨兵集群至少要3个节点。
- 可以把哨兵看作是一种特殊的Redis服务。
-
优点
- 哨兵策略拥有主从复制的优点。
- 哨兵策略解决了Master节点故障,无法自动切换Slave节点为新Master节点的问题。
