如需体验Redis新版本的相关功能,您可以在控制台上一键升级Redis实例的大版本,例如将Redis 6.0升级至Redis 7.0等。
升级影响
在申请资源、升级备库或同步数据阶段,对实例服务无影响。
在实例切换或主备切换阶段,实例将存在60秒以内的只读状态(等待数据完全同步),同时会发生秒级的连接闪断,请在业务低峰期进行升级。
升级完成后,源实例的实例ID、连接地址、数据、白名单配置以及已创建的账号密码配置等均不会改变,请您确保应用程序具备重连机制。
如果您的Redis实例为4.0版本,且业务中使用了布隆过滤器相关API(例如BF.ADD),升级大版本后将不再支持。
说明由于早期的存量4.0版本实例中,布隆过滤器相关API处于未正式开放的状态,后续的大版本和新购的4.0版本实例中已取消支持,继续使用存在未知风险(例如执行缓存分析失败),建议您将其变配至Tair内存型以支持完善的布隆过滤器。
注意事项
仅支持升级至相同部署架构,例如本地盘版Redis 5.0不支持升级至云盘版Redis 6.0等。
若实例已创建DTS任务,会导致升级失败,请暂停DTS任务后重试。
若本地盘版实例,架构类型为集群架构,且申请了直连模式地址,升级时会报错
The direct custins tranfer does not support upgrade major version
。请释放直连模式地址后重试。
操作步骤
相关API
API | 说明 |
升级Redis实例的大版本。 |
常见问题
Q:为什么选择了执行时间为可维护时间内执行,实例的状态还是变成了大版本升级中?
A:系统在执行相应的升级前置工作,例如申请资源、同步数据等,不会执行实例切换或主备切换,不会影响实例提供服务。
说明只有在执行实例切换或主备切换时,才会产生60秒以内的只读状态和秒级的连接闪断。
Q:升级提示失败?
A:如果您的实例为历史规格(即已下线规格),您需要先完成变更配置操作(可选择内存容量相同的规格),再执行升级大版本的操作。