
# DCS支持哪些实例类型变更？
表1DCS实例类型变更明细 
| 实例版本              | 支持的实例变更类型                                                                                                                                               | 变更须知及影响                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|:---|
| Redis 3.0         | 单机实例变更为主备实例                                                                                                                                             | 连接会有秒级中断，大约1分钟左右的只读。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Redis 3.0         | 主备实例变更为Proxy集群实例                                                                                                                                        | 1. 如果Redis 3.0主备实例数据存储在多DB上，或数据存储在非DB0上，不支持变更为Proxy集群；数据必须是只存储在DB0上的主备实例才支持变更为Proxy集群。  2. 连接会中断，5\~30分钟只读。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Memcached         | 单机实例变更为主备实例                                                                                                                                             | 会有秒级业务中断、大约1分钟只读。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Redis 4.0/5.0/6.0 | 主备实例或读写分离实例变更为Proxy集群实例                                                                                                                                 | 1. **实例** **变更为** **Proxy集群** **后，Proxy集群** **默认开启多DB。** 因此需要评估Proxy集群多DB的使用限制和命令使用限制对业务的影响，请参见[proxy集群使用多DB限制](http://support.huaweicloud.com/dcs_faq/dcs-faq-210804001.html)，和[实例受限使用命令](http://support.huaweicloud.com/productdesc-dcs/dcs-pd-200813003.html)。  2. 变更前实例的已用内存必须小于变更后最大内存的70%，否则将不允许变更。查询实例已用内存，请参见[查看和修改DCS实例基本信息](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0312016.html)，查看实例的"已用/可用内存 (MB)"参数。  3. 如果变更前实例的已用内存超过总内存的90%，变更的过程中可能会导致部分key逐出。  4. 变更完成后需要对实例重新[创建告警规则](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-190905001.html)。  5. 如果原实例是主备实例，请确保应用中没有直接引用只读IP或只读域名。  6. 请确保您的客户端应用具备重连机制和处理异常的能力，否则在变更规格后有可能需要重启客户端应用。  7. 变更规格过程中会有秒级业务中断、大约1分钟只读，建议在业务低峰时进行变更。   |
| Redis 4.0/5.0/6.0 | Proxy集群实例变更为主备实例或读写分离实例                                                                                                                                 | 1. **实例** **变更为** **Proxy集群** **后，Proxy集群** **默认开启多DB。** 因此需要评估Proxy集群多DB的使用限制和命令使用限制对业务的影响，请参见[proxy集群使用多DB限制](http://support.huaweicloud.com/dcs_faq/dcs-faq-210804001.html)，和[实例受限使用命令](http://support.huaweicloud.com/productdesc-dcs/dcs-pd-200813003.html)。  2. 变更前实例的已用内存必须小于变更后最大内存的70%，否则将不允许变更。查询实例已用内存，请参见[查看和修改DCS实例基本信息](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0312016.html)，查看实例的"已用/可用内存 (MB)"参数。  3. 如果变更前实例的已用内存超过总内存的90%，变更的过程中可能会导致部分key逐出。  4. 变更完成后需要对实例重新[创建告警规则](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-190905001.html)。  5. 如果原实例是主备实例，请确保应用中没有直接引用只读IP或只读域名。  6. 请确保您的客户端应用具备重连机制和处理异常的能力，否则在变更规格后有可能需要重启客户端应用。  7. 变更规格过程中会有秒级业务中断、大约1分钟只读，建议在业务低峰时进行变更。   |
| Redis 4.0/5.0/6.0 | 主备实例变更为读写分离实例 说明： 读写分离实例暂不支持直接变更为主备实例。 | 1. 目前只支持主备实例变更为相同容量的读写分离实例，小于4G规格的主备实例不支持变更为读写分离实例。  2. 如果变更前实例的已用内存超过总内存的90%，变更的过程中可能会导致部分key逐出。  3. 变更完成后需要对实例重新[创建告警规则](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-190905001.html)。  4. 请确保主备实例的应用中没有直接引用只读IP或只读域名。  5. 请确保您的客户端应用具备重连机制和处理异常的能力，否则在变更规格后有可能需要重启客户端应用。  6. 变更规格过程中会有秒级业务中断，建议在业务低峰时进行变更。  7. 主备实例如果创建了ACL账号，不支持变更为读写分离实例。  8. Redis 6.0如果开启了SSL链路加密传输，不支持变更为读写分离实例。                                                                                                                                                                                    |
   
实例类型变更后支持的命令，请参考对应的[开源命令兼容性](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200312003.html)。
除了上表中提到的实例外，其他实例类型目前不支持实例类型的变更，若您想实现跨实例类型的规格变更，可参考[使用迁移任务在线迁移Redis实例](https://support.huaweicloud.com/usermanual-dcs/dcs-migration-0312003.html)进行操作。
实例类型是否支持变更，以控制台实例的"变更规格"操作界面为准。
图1支持变更的实例类型   
![](https://support.huaweicloud.com/dcs_faq/zh-cn_image_0000001837197865.png "点击放大")
