您可以在控制台上一键升级Redis实例的引擎版本(即大版本),例如从Redis 2.8升级到Redis 4.0。

前提条件

实例的引擎版本不是当前支持的最高版本。

背景信息

云数据库Redis版的部分功能需要特定的引擎版本才能支持,如果您的实例大版本较低,可以按照本文的步骤进行升级。

升级方式与所需时间根据实例架构有所区别:

  • 集群版、读写分离版、标准版容灾架构通过跨机迁移方式升级。升级时间与数据量成正比,会发生30秒以内的闪断及60秒以内的实例只读。
  • 标准版非容灾架构本地升级,通常5分钟内生效,对Redis服务无影响。如果本地资源不足,会采用跨机迁移方式升级,影响与集群版的升级相同。
说明 请在业务低峰期进行升级,并确保应用程序具备重连机制。

操作步骤

  1. 登录Redis管理控制台
  2. 在界面左上方的菜单栏中选择实例所在的地域 。
  3. 实例列表页,单击目标实例ID或者其右侧操作栏的管理
  4. 实例信息页,单击基本信息栏右侧的大版本升级
    图 1. 大版本升级

    升级大版本_实例管理_用户指南_云数据库 Redis 版 阿里云技术文档 第1张
  5. 大版本升级对话框中选择要升级到的版本。
    图 2. 选择要升级到的大版本

    升级大版本_实例管理_用户指南_云数据库 Redis 版 阿里云技术文档 第2张
  6. 根据需求选择立即执行或者可维护时间内执行,单击确定
    说明 建议将可维护时间设置在业务低谷期,并在此处选择可维护时间内执行,减少升级过程对正常业务的影响。
    表 1. 相关API
    API 说明
    ModifyInstanceMajorVersion 调用该接口升级Redis实例的大版本。