腾讯云分布式缓存数据库 升级实例版本

腾讯云分布式缓存数据库提供了灵活的版本升级能力,帮助你将实例升级至更高版本,从而获得更丰富的功能特性和更优的性能表现。版本升级分为以下两种类型。

相关产品
腾讯云分布式缓存数据库(兼容 Redis) 产品页,含版本规格、价格与购买入口。

一、操作场景

·大版本升级:支持将实例从当前版本升级至更高的主版本。例如,你可以将 Redis 4.0 版本升级至 Redis 5.0 或 Redis 6.2 版本。

·小版本升级:在当前大版本的基础上,升级至最新的小版本。小版本通常包含性能优化、问题修复等改进内容。

二、支持说明

腾讯云分布式缓存数据库提供 Redis 引擎和 Valkey 引擎两种存储引擎,两者均兼容 Redis 协议。版本升级的支持范围和限制如下:

存储引擎 支持的版本 升级规则
Redis 引擎 4.0、5.0、6.2、7.0 大版本升级:支持低版本升级至高版本:将实例从当前版本升级至相邻的更高版本。例如:Redis 4.0 → Redis 5.0,Redis 5.0 → Redis 6.2,Redis 6.2 → Redis 7.0。支持跨版本升级:跳过中间版本,直接将实例升级至更高的目标版本。例如:Redis 4.0 → Redis 6.2(跳过 5.0),Redis 4.0 → Redis 7.0(跳过 5.0 和 6.2),Redis 5.0 → Redis 7.0(跳过 6.2)。不支持版本降级:版本升级为单向操作,一旦升级完成,无法回退至低版本。例如:Redis 6.2无法降级至 Redis 5.0,Redis 7.0无法降级至 Redis 6.2 或更早版本。如需使用低版本,请新建对应版本的实例。小版本升级:系统自动检测可升级的小版本,不支持自定义目标版本。
Valkey 引擎 8.0、9.0 大版本升级:不支持8.0升级至9.0版本。Redis 7.0及之前的版本无法升级至 Valkey 版本。小版本升级:系统自动检测可升级的小版本,不支持自定义目标版本。

三、升级过程及影响

序号 阶段 大版本升级 小版本升级
1 资源申请 申请新大版本实例资源,包括 Proxy 和 Redis 节点(主节点、副本节点)资源。 申请新小版本 Redis 节点(主节点、副本节点)资源。
2 同步数据 同步全量和增量数据至新节点。 同步全量和增量数据至新节点。
3 等待切换 根据你选择的切换策略,立即切换或在维护时间窗内执行切换。 根据你选择的切换策略,立即切换或在维护时间窗内执行切换。
4 版本切换 到达切换条件后,系统将对 Proxy、副本节点和主节点执行版本变更与路由切换。此过程会刷新集群的路由信息并处理存量连接,导致实例短时无法读写(约1分钟内)及客户端连接闪断,切换完成后旧版本节点将自动下线并回收。 系统将触发主从切换,将新节点提升为主角色并隔离旧节点。在节点切换期间存在秒级连接影响,完成后系统会更新 Proxy 路由并回收旧版本资源。
5 升级完成 升级完成后,系统更新实例版本信息。实例变更为新版本并恢复对外服务。 升级完成后,系统更新实例版本信息。实例变更为新版本并恢复对外服务。

四、升级前准备

在执行版本升级操作之前,请确认以下条件已满足:

·目标实例当前处于运行中状态,且没有其他任务正在执行(如扩容、备份、参数修改等)。

·已明确本次升级的目标版本,并了解目标版本的新特性和兼容性要求。

·业务应用已具备数据库连接的自动重连能力,能够应对升级切换过程中的短暂连接中断。

·建议在升级前对实例进行一次手动备份,以便在必要时进行数据恢复。

五、升级版本

1. 登录 腾讯云分布式缓存数据库控制台。

2. 在右侧实例列表页面上方,选择地域。

3. 在实例列表中,找到需升级版本的实例。

4. 单击其实例 ID,进入实例详情页面。

5. 在实例详情页面的规格信息区域,单击兼容版本后面的版本升级。

6. 在弹出的版本升级对话框,根据下表确认待升级实例的信息,配置升级的目标版本,单击确定,根据界面提示支付费用。

参数名称 参数说明
实例 ID 待升级实例的 ID。
实例名称 待升级实例的名称。
兼容版本 待升级实例当前兼容 Redis 的版本。
架构版本 待升级实例的架构信息,当前仅支持标准架构升级版本。
内存容量 待升级实例的容量规格。
升级版本 请在下拉列表中选择升级的目标版本。支持低版本向高版本升级,且支持跨版本升级。
新规格预览 升级后实例规格预览信息。
切换时间 立即切换:数据同步接近完成(需同步的数据 < 10MB),执行切换动作。维护时间窗切换:在实例的维护时间窗内,执行切换动作,如果在当前维护时间窗无法满足切换条件,将在下一次维护时间窗进行切换尝试。维护时间可在实例详情页的维护时间窗处修改。
总费用 升级实例,不涉及计费变更。

7. 在左侧导航栏,选择任务管理,等待任务执行完成,在实例列表查看实例的版本已经为升级后的版本。

六、升级小版本

1. 登录 腾讯云分布式缓存数据库控制台。

2. 在右侧实例列表页面上方,选择地域。

3. 在实例列表中,找到需升级版本的实例。

4. 单击其实例 ID,进入实例详情页面。

5. 在实例详情页面的规格信息区域,单击兼容版本后面的小版本升级。

注意:系统会自动检测小版本,如果小版本升级按钮无法选择,表示该实例已经是最新的小版本。

6. 在升级小版本的对话框,确认实例信息及其升级的目标版本,选择切换时间。

·立即切换:数据同步接近完成(需同步的数据 < 10MB),执行切换动作。

·维护时间窗切换:在实例的维护时间窗内,执行切换动作,如果在当前维护时间窗无法满足切换条件,将在下一次维护时间窗进行切换尝试。维护时间可在实例详情页的维护时间窗处修改。

7. 在左侧导航栏,选择任务管理,等待任务执行完成,在实例列表查看实例的版本已经为升级后的小版本。

七、相关 API

接口名称 功能描述
UpgradeInstanceVersion 升级实例版本
UpgradeSmallVersion 升级实例小版本
赞 (0)
上一篇 4天前
下一篇 4天前