升级 Redis Enterprise Software 集群

升级一个Redis企业软件集群。

支持的升级路径

支持 – 您可以直接从当前的Redis软件集群版本升级。

不支持 – 您不能直接从当前的 Redis 软件集群版本升级。您必须首先升级到一个支持的中间版本。

当前Redis软件集群版本 升级到Redis Software 6.2.x 升级到Redis Software 6.4.x 升级到Redis Software 7.2.x 升级到Redis Software 7.4.x 升级到Redis Software 7.8.x
6.0.x
6.2.4
6.2.8
6.2.10
6.2.12
6.2.18
6.4.x
7.2.x
7.4.x -

有关版本号和生命周期结束计划的更多信息,请参阅Redis Enterprise Software产品生命周期

注意:
Redis Enterprise for Kubernetes 有其自己的支持生命周期,该生命周期考虑了 Kubernetes 发行版的生命周期。详情请参阅 支持的 Kubernetes 发行版

升级先决条件

在升级集群之前:

  • 验证对rlcheckrladmin命令的访问权限

  • 确认您满足所需集群版本的升级路径要求,并查看相关的发布说明以获取任何准备说明。

  • 在升级过程中避免更改数据库配置或执行其他集群管理操作,因为这可能会导致意外结果。

  • 首先升级集群的主节点。要识别主节点,请使用以下方法之一:

升级集群

从主节点开始,按照以下步骤对集群中的每个节点进行操作。为了确保集群的可用性,请分别升级每个节点。

  1. 使用以下命令验证节点操作:

    $ rlcheck
    $ rladmin status extra all
    
  2. https://cloud.redis.io的下载中心将Redis企业版软件安装包下载到运行节点的机器上。

  3. 提取安装包:

    tar vxf <tarfile name>
    
    注意:
    在升级过程中,您不能更改安装路径或用户。
  4. 运行安装命令。查看安装脚本选项以获取可以添加到以下命令中的命令行选项列表:

    sudo ./install.sh
    

    安装脚本会自动识别升级并相应地进行响应。

    升级会替换所有节点进程,这可能会短暂中断任何活动的连接。

  5. 验证节点已升级到新版本并且仍然可操作:

    $ rlcheck
    $ rladmin status extra all
    
  6. 访问集群管理器用户界面。

    如果在升级过程中集群管理器用户界面在网页浏览器中打开,请刷新浏览器以重新加载控制台。

在所有节点升级后,集群将完全升级。新版本的Redis Enterprise Software中引入的某些功能只有在整个集群升级后才能使用。

从版本6.0.x升级到6.2.x后,在每个集群节点上重新启动cnm_exec以启用更高级的状态机处理功能:

supervisorctl restart cnm_exec
RATE THIS PAGE
Back to top ↑