操作场景
云数据库 Redis® 支持标准架构和集群架构,为应对业务数据的持续增长,Redis 提供了标准架构升级至集群架构的功能,以满足标准架构在性能和容量不足时向集群架构升级。
升级说明
Redis 4.0 及以上的版本,支持相同版本的实例从标准架构升级至集群架构,例如,支持 Redis 4.0 标准架构升级至 Redis 4.0 集群架构。
说明:
云数据库 Redis® 7.0 暂不支持架构升级。
不支持跨版本架构升级,例如,Redis 4.0 标准架构升级至 Redis 5.0 集群架构。
不支持 Redis 2.8 版本升级架构。
不支持从集群架构降级至标准架构。
暂不支持跨可用区升级架构。
标准架构升级至集群架构后,会按照集群架构计费,费用会增加,具体费用请参见 产品定价。
升级原理
Redis 标准架构支持直接升级为集群架构(单分片),无需数据搬迁,3分钟内完成升级。
Redis 4.0 及以上版本开始,从标准架构升级为集群架构,仅是将实例的运行模式从无 Slot(槽位)限制升级为有 Slot 限制,不涉及数据搬迁。
升级准备(兼容性检查)
由于兼容性问题,为避免迁移至集群架构导致业务故障,请在升级之前确认好兼容性:
集群架构数据是分布式存储的,和标准架构命令支持的最大差异在于单个命令是否支持多 Key 访问,集群架构命令支持情况分为支持、自定义命令、不支持,详细命令兼容性列表请参见 命令兼容性。
兼容性检查方案,请参见 标准架构迁移集群架构检查。
升级影响
升级流程通常在3分钟内可以完成。
升级过程中,存量连接会断开(闪断),业务需要有重连机制。
操作步骤
1. 登录 Redis 控制台。
2. 在右侧实例列表页面上方,选择地域。
3. 在实例列表中,找到需升级版本的实例。
4. 单击其实例 ID,进入实例详情页面。
5. 在实例详情页面的规格信息区域,单击架构版本后面的架构升级。
6. 在弹出的对话框,根据下表的参数解释配置升级参数。
参数名称 | 参数说明 |
实例ID | 确认待升级架构的实例 ID。 |
实例名称 | 确认待升级架构实例名称 。 |
兼容版本 | 确认待升级实例当前兼容 Redis 的版本。 |
架构版本 | 确认待升级实例的架构信息。 |
内存容量 | 确认待升级实例的内存容量规格。 |
架构版本 | 请在下拉列表中选择升级的目标架构版本。当前仅支持标准架构升级集群架构,不支持从集群架构降级至标准架构。 |
新规格预览 | 升级后实例规格预览信息。 |
切换时间 | 立即切换:立即执行切换动作。 维护时间窗切换:在实例的维护时间窗内,执行切换动作,维护时间可在实例详情页的维护时间窗处修改。建议选择在业务低峰时进行操作。 |
总费用 | 升级架构之后的费用。 按量计费:实例升级架构之后每小时的计费单价。单击计费详情,可查看计费项目、计费公式,确认费用。 包年包月:实例升级架构后到期之前的总费用。 |
7. 升级到集群架构版本存在命令兼容性风险,单击兼容性说明文档,确认兼容风险后,勾选升级到集群架构版本存在命令兼容性风险 (兼容性说明文档), 我已确认兼容性风险, 继续升级,单击确定,继续升级。
8. 在商品订单页面,确认购买的订单信息及所需支付的费用,将鼠标放在
上,可了解支付费用的详细计算数据。确认无误,单击提交订单,支付完成后,返回实例列表,待实例状态变为运行中,在实例列表或实例详情中查看实例的架构版本已经为升级后的集群架构。相关 API
接口名称 | 接口功能 |
升级实例架构版本 |