redis迁移方案 redis查看主从信息
-
迁移方式
采用腾讯云的数据迁移服务来完成迁移过程。
入口地址:https://console.cloud.tencent.com/dts/migration?rid=4&page=1&pagesize=20
-
具体的迁移步骤
-
前置工作:
确保新旧两边的redis均可正常连接。
2)配置数据迁移任务:

如上图所示,源redis为10.0.0.74:6379,目标redis为即将采购在上海区的redis实例。
3)开始迁移任务:
因为云办公的redis数据并不多,故全量同步时间约为15分钟即可,这个步骤可以提前进行,只要不结束该任务,新的redis将一直跟旧的redis实例数据上保持不断同步的状态。
4)数据完整的校验方式:
登录新旧两边的redis实例,分别登陆后通过执行dbsize命令,检查两边的数据量是否完全一致。
-
割接过程
1)停止应用及修改所有应用实例的配置文件,把redis链接信息指向新的实例上
该步骤完成后应确保没有产生对旧的redis实例产生数据变更。
2)再次进行数据完整性校验及停止数据传输服务
登录新旧两边的redis实例,分别登陆后通过执行dbsize命令,检查两边的数据量是否一致。如数据一致则可正式停掉新redis实例数据同步任务。如下图所示,点击完成即可。
3)停止旧的redis实例
该步骤主要防止应用的redis链接信息漏改而导致数据写入到旧实例导致数据不统一的情况。
4)启动应用,确认应用实例启动过程正常以后,开始业务功能的可用性的走查
-
回退方式
1)业务正式对外开放前发现问题的回退方式
启动旧的redis实例,直接修改应用的配置文件,把redis的链接地址从新的实例指回旧实例上即可。
-
业务正式对外开放后发现问题的回退方式
a.采用redis-dump的方式把腾讯云的redis实例的全量数据导出
./redis-dump xxx.xxx.xxx.xxx:6379 -o dump.rdb
b.导出完毕之后,利用redis-restore工具把导出文件重新导入回旧的redis实例上
./redis-restore dump.rdb -t 10.0.0.74:6379
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App