
# 发生主备倒换的原因有哪些？
主备倒换有以下几种可能的场景：
- 用户自行从DCS控制台界面发起"主备倒换"操作，切换主实例。
- DCS检测到主备实例的主节点存在故障后，触发实例"主备倒换"操作。 例如，使用了keys等消耗资源的命令、日志老化批量删除日志，导致CPU超高，都会触发主备倒换。
  
- 用户在DCS界面上执行重启操作，可能触发备节点升主节点，即主备倒换。
- Redis实例在扩容过程中，可能会发生主备倒换。 扩容过程中，实例会创建新规格的节点作为备节点，主节点数据全量+增量同步到备节点后进行主备切换并删除原节点，完成扩容。
  
如果您需要对实例主备倒换进行监控，可以在云监控服务中创建事件监控，具体操作请参考[创建事件监控的告警通知](https://support.huaweicloud.com/usermanual-ces/ces_01_0052.html)。创建事件监控告警后，如果发生主备倒换，系统会上报主备倒换事件，收到该事件通知后，请查看客户端业务是否存在异常。如果业务不正常，则需要确认客户端连接是否正常，是否支持在主备倒换后进行客户端重连恢复业务，如果不支持客户端重连，则需要重启客户端。
