前言
背景:线上redis版本存在漏洞,需升级更高版本。
升级过程不修改redis集群架构,不切量,减少对业务的影响。
升级操作步骤
集群升级步骤
- 安装新版本。
-
重启所有slave,观察slave启动成功,集群节点正常。
-
做主从切换,把所有主都换到对应的slave,观察切换成功。
-
重启之前被切换的主进程,观察节点正常。
连接升级后的进程
观察info是新的版本,如果是slave节点,连接主节点状态是up
info
# Server
redis_version:7.0
# Replication
role:slave
master_link_status:up
观察cluster info状态是OK
cluster info
cluster_state:ok
观察cluster nodes没有失败的节点
cluster nodes
没有fail字段