分布式缓存服务 DCS-DCS支持哪些实例类型变更?

时间:2024-10-17 17:23:44

D CS 支持哪些实例类型变更?

表1 DCS实例类型变更明细

实例版本

支持的实例变更类型

变更须知及影响

Redis 3.0

单机实例变更为主备实例

连接会有秒级中断,大约1分钟左右的只读。

主备实例变更为Proxy集群实例

  1. 如果Redis 3.0主备实例数据存储在多DB上,或数据存储在非DB0上,不支持变更为Proxy集群;数据必须是只存储在DB0上的主备实例才支持变更为Proxy集群。
  2. 连接会中断,5~30分钟只读。

Memcached

单机实例变更为主备实例

会有秒级业务中断、大约1分钟只读。

Redis 4.0/5.0

主备实例或读写分离实例变更为Proxy集群实例

  1. 变更为proxy集群时,需要评估proxy集群的多DB使用限制和命令使用限制对业务的影响。具体请参考proxy集群使用多DB限制实例受限使用命令
  2. 变更前实例的已用内存必须小于变更后最大内存的70%,否则将不允许变更。
  3. 如果变更前实例的已用内存超过总内存的90%,变更的过程中可能会导致部分key逐出。
  4. 变更完成后需要对实例重新创建告警规则
  5. 如果原实例是主备实例,请确保应用中没有直接引用只读IP或只读 域名
  6. 请确保您的客户端应用具备重连机制和处理异常的能力,否则在变更规格后有可能需要重启客户端应用。
  7. 变更规格过程中会有秒级业务中断、大约1分钟只读,建议在业务低峰时进行变更。

Proxy集群实例变更为主备实例或读写分离实例

实例类型变更后支持的命令,请参考对应的开源命令兼容性

除了上表中提到的实例外,其他实例类型目前不支持实例类型的变更,若您想实现跨实例类型的规格变更,可参考使用迁移任务在线迁移Redis实例进行操作。

实例类型是否支持变更,以控制台实例的“变更规格”操作界面为准。

图1 支持变更的实例类型
support.huaweicloud.com/dcs_faq/dcs-faq-0427063.html