当前位置: 首页 > wzjs >正文

一站式做网站网络销售推广平台

一站式做网站,网络销售推广平台,上市公司做网站,赤峰公司网站建设Redis 集群升级主要有两种方案: 1、在线滚动升级(无需停机) 2、停机升级(需停止服务) 一、准备工作 1. 下载 Redis 8 安装包 # Redis 8.0.0 示例(请替换为实际版本) http://download.redis.io…

Redis 集群升级主要有两种方案:
1、在线滚动升级(无需停机)
2、停机升级(需停止服务)


一、准备工作

1. 下载 Redis 8 安装包
# Redis 8.0.0 示例(请替换为实际版本)
http://download.redis.io/releases/redis-8.0.0.tar.gz

在这里插入图片描述

2. 编译安装 Redis 8
# 解压并编译
tar xf redis-8.0.0.tar.gz -C /app/
cd /app/redis-8.0.0
make# 安装到指定目录
cd src
make install PREFIX=/app/redis8# 安装测试依赖
yum -y install tcl
make test
3. 确认当前集群状态
# 连接任意节点查看集群信息
/app/redis7/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6380 -c
10.0.0.10:6380> CLUSTER NODES

二、在线滚动升级方案

1. 升级从节点(以 6383 为例)
# 关闭从节点
/app/redis7/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6383 SHUTDOWN# 备份数据与配置
cp /data/redis/6383/appendonly.aof /data/redis/6383/appendonly.aof.bak
cp /data/redis/6383/dump.rdb /data/redis/6383/dump.rdb.bak
cp /app/redis7/etc/redis6383.conf /app/redis7/etc/redis6383.conf.bak# 使用 Redis 8 启动进程
/app/redis8/bin/redis-server /app/redis7/etc/redis6383.conf# 重新加入集群(使用旧版客户端)
/app/redis7/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6381 \
CLUSTER MEET 10.0.0.10 6383# 恢复主从关系
/app/redis7/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6383 \
CLUSTER REPLICATE <主节点ID># 验证版本
/app/redis8/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6383 INFO SERVER
2. 主从切换
# 在升级后的从节点执行故障转移
/app/redis8/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6383 CLUSTER FAILOVER# 检查主从关系
/app/redis8/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6380 CLUSTER NODES
3. 升级原主节点

重复从节点升级步骤,逐步完成所有主节点升级。


三、停机升级方案

1. 停止集群服务
# 关闭所有节点(先从节点后主节点)
for port in 6383 6384 6385 6380 6381 6382; do/app/redis7/bin/redis-cli -a <密码> -h 192.168.1.1 -p $port SHUTDOWN
done# 确认进程终止
ps -ef | grep redis
2. 备份数据与配置
mkdir /data/redis/backup
mv /data/redis/638*/*.aof /data/redis/backup/
mv /data/redis/638*/*.rdb /data/redis/backup/
3. 启动 Redis 8 进程
# 使用 Redis 8 启动所有节点
for port in 6380 6381 6382 6383 6384 6385; do/app/redis8/bin/redis-server /app/redis7/etc/redis${port}.conf
done
4. 重建集群
# 使用 Redis 8 创建新集群
/app/redis8/bin/redis-cli -a <密码> --cluster create \
192.168.1.1:6380 192.168.1.1:6381 192.168.1.1:6382 \
192.168.1.1:6383 192.168.1.1:6384 192.168.1.1:6385 \
--cluster-replicas 1 --cluster-yes

四、验证与回滚

1. 验证升级
# 检查版本与集群状态
/app/redis8/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6380 INFO SERVER
/app/redis8/bin/redis-cli -a <密码> -h 192.168.1.1 -p 6380 CLUSTER INFO
2. 回滚方案
  • 在线滚动升级:逐节点降级至 Redis 7,重新加入集群。
  • 停机升级:停止 Redis 8 进程,恢复备份数据,重启 Redis 7。

五、注意事项

  1. 版本兼容性:确保 Redis 8 兼容旧版数据格式,建议先在测试环境验证。
  2. 配置更新:检查 redis.conf 中新增参数(如 cluster-allow-replica-migration)。
  3. 客户端兼容性:确保应用客户端支持 Redis 8 协议。
  4. 监控:升级后观察内存、性能指标及集群状态。
http://www.dtcms.com/wzjs/356195.html

相关文章:

  • 东西湖建设局网站sem扫描电镜
  • 做网站分几步推广网站制作
  • 适合0基础网站开发软件广州做网站的公司哪家好
  • 做网站seo怎么赚钱全球搜钻
  • 企业网站建设北京河南百度推广代理商
  • 手机触屏版网站开发获客引流100种方法
  • 中国百科网vip钓鱼网站开发设计网络营销方案
  • 怎么做网站弹窗2024年4月新冠疫情结束了吗
  • 织梦做的网站织梦修改网页模板百度指数的网址是什么
  • 青海城乡与建设厅网站seo和网络推广有什么区别
  • wordpress 一直加载站长工具seo综合查询 分析
  • wordpress 幻灯制作天津百度seo
  • 企业宣传片拍摄公司搜索引擎优化方法总结
  • 先做他个天猫网站来宾seo
  • 网站开发工具概述与比较我想创建一个网络平台
  • 点网站建设推广哪个网站好
  • 沛县做网站百度应用商店app下载安装
  • 网站logo怎么设置苹果被曝开发搜索引擎对标谷歌
  • 温州建设银行网站优化营商环境建议
  • 常州做网站的公司自动点击器软件
  • 莱芜金点子电子版最新一期长沙正规竞价优化推荐
  • 郑州鹏之信网站建设阿里云域名注册入口
  • asp网站默认后台百度获客平台
  • 跨境电商网站开发技术企业网络营销方案策划
  • 信息流广告案例关键词排名优化
  • 哪种网站开发简单南宁网络推广有几家
  • css网站开发技术有哪些柏乡seo快排优化
  • 怎样建立自己的网站网站seo外包靠谱吗
  • 英语网站如何做社群头条号权重查询
  • 网站设计报告百度优化关键词