云数据库 Tair(兼容 Redis)支持变更实例的配置,包括扩容或缩容内存规格、变更实例架构,以满足不同的性能和容量需求。
费用说明
按量付费实例,按变更后的规格计费。包年包月实例,根据升配或降配,支付或退还差价。
变配的计费规格和降配退费的问题,请参见变配说明。
变配流程
变配影响
经典实例和云原生标准架构实例
实例执行切换时会出现1~2次30秒内的连接闪断。
为保障变配后的新实例能快速追平原实例的增量数据,同时规避因DNS缓存引起的数据双写,在变配过程中,通常情况下实例会出现1分钟内的只读状态,而在写入量较大的场景下只读状态的时间可能增加,因此建议在业务低峰期进行变配。
为保障更出色的性能和稳定性,若实例的小版本过低,在变配时,系统会将实例的小版本升级至最新。小版本会向前兼容,无需担心兼容性问题。
如果变更实例的架构(即标准架构、集群架构、读写分离架构之间的变配),还会有以下影响:
数据闪回功能将关闭,如需继续使用请重新配置,更多信息请参见通过数据闪回按时间点恢复数据。
由于集群架构对Lua脚本的使用存在一定的限制,当实例变配至集群架构时,Lua脚本可能因脚本内容不符合限制而发生丢失,请务必提前备份,更多信息,请参见集群架构与读写分离实例的命令限制。
由于集群架构和读写分离架构不支持部分命令,在实例变配至集群架构或读写分离架构前,请评估命令限制对业务的影响,更多信息,请参见集群架构与读写分离实例的命令限制。
云原生集群架构实例
变更分片规格可能发生主备切换,执行切换时,涉及的分片将会出现连接闪断。
变配限制
变配的功能矩阵
不同的部署方式和架构,变更配置页面(包年包月实例为升级配置或降级配置页面)支持不同的配置变更。
为便于浏览和内容表达,本文的表格约定使用下述注释:
✔️表示在变更配置页面可以直接操作,可通过本文的操作步骤完成变配。
⭕️表示在变更配置页面不能直接操作,需要通过其他功能页面完成变配。具体的操作方式,见表格下方的说明。
❌表示不支持此类变配。
➖表示不涉及。
部署类型\变配业务 | 变更为集群架构 | 变更为读写分离架构(或开启读写分离) | 变更为标准架构 | 变更分片规格 | 变更分片数 | 变更只读节点数 |
部署类型\变配业务 | 变更为集群架构 | 变更为读写分离架构(或开启读写分离) | 变更为标准架构 | 变更分片规格 | 变更分片数 | 变更只读节点数 |
经典部署 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
云原生标准架构(非集群) | ✔️ | ⭕️1 | ➖ | ✔️ | ➖ | ➖ |
云原生集群架构 | ➖ | ⭕️2 | ✔️3 | ✔️ | ⭕️4 | ➖ |
操作步骤
自动扩容实例配置
云数据库 Tair(兼容 Redis)集成了DAS的自动扩容功能,当内存平均使用率达到阈值后会自动升级实例的规格,帮助您快速弹性适配业务高峰,避免内存溢出的风险,有效保障线上业务稳定性。具体操作,请参见开启自动扩容。
自动扩容仅支持社区版云原生实例(标准架构)。
常见问题
相关API
API接口 | 说明 |
API接口 | 说明 |
变配实例的规格。 |
- 本页导读 (1)
- 费用说明
- 变配流程
- 变配影响
- 经典实例和云原生标准架构实例
- 云原生集群架构实例
- 变配限制
- 变配的功能矩阵
- 操作步骤
- 自动扩容实例配置
- 常见问题
- 什么原因会导致变配失败?
- 变配后,实例连接地址会变化吗?应用代码是否需要修改?
- Tair(企业版)不同存储介质如何变配?
- 能否单独提高实例的CPU性能?
- 经典版实例能否直接升级至云原生版实例?
- 集群架构实例如何变更为标准架构实例?
- 高可用(双副本)实例如何变更为单副本实例?
- 变配时,需要业务暂停读写吗?
- 标准版变配为集群版或集群版增减分片数时,数据会自动迁移到各个分片?
- 变配需要多长时间?
- 变配会丢失数据吗?
- 变配会丢失备份集吗?
- 已设置切换时间为可维护时间内执行,为什么提交变配后实例状态为变配中?
- 已设置切换时间为可维护时间内执行,为什么提交变配后实例在可维护时间前完成了变配?
- 变配报错“The direct custins can not trans to normal custins”,怎么解决?
- 相关API
- 相关文档
- 变更分片数
- 变更为读写分离架构
- 变更只读节点数
- 升级实例版本