前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >各种redis部署架构及版本的数据迁移指南

各种redis部署架构及版本的数据迁移指南

作者头像
锅总
发布2024-06-12 15:15:02
960
发布2024-06-12 15:15:02
举报
文章被收录于专栏:锅总

RIOT

Redis Input/Output Tools

Redis Input/Output Tools (RIOT) is a command-line utility designed to help you get data in and out of Redis.

redis作为重要的缓存中间件,在业务风云变化的过程中,数据显得尤为重要,对于redis的日常运维,难免会对其数据进行迁移。为保证迁移数据的准确性,官方提供了一个现成的工具,不需要再重复造轮子,即可获得丝滑的数据迁移体验,下文将介绍这一工具的使用技巧。

确定redis版本时间

https://github.com/redis/redis

  1. redis-cli -v #获得版本号

这里以 5.0.14 为例

提交时间为Oct 4,2021

确定riot工具版本

https://github.com/redis/riot/tags

找到Oct 4,2021之后时间接近的最新bug版本,v2.14.6

备注:v主要版本.次要版本.bug版本, eg:v1.2.3,其中1为主要版本,2为次要版本,3为bug版本

迁移命令示例

  1. src_redis_host : 源redis
  2. dst_redis_host :目的redis
  3. src_redis_passwd:源redis密码
  4. dst_redis__passwd:目的redis密码

集群向集群迁移

  1. ./riot-redis -h src_redis_host -p 6379-a 'src_host_passwd'-c replicate -h dst_redis_host -p 6379-a 'dst_host_passwd'-c --batch 10

单节点向集群迁移

  1. ./riot-redis -h src_redis_host -p 6379-a 'src_host_passwd' replicate -h dst_redis_host -p 6379-a 'dst_host_passwd'-c --batch 10

集群向单节点迁移

  1. ./riot-redis -h src_redis_host -p 6379-a 'src_host_passwd'-c replicate -h dst_redis_host -p 6379-a 'dst_host_passwd'--batch 10

单节点向单节点迁移

  1. ./riot-redis -h src_redis_host -p 6379-a 'src_host_passwd' replicate -h dst_redis_host -p 6379-a 'dst_host_passwd'--batch 10
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 锅总 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • RIOT
  • 确定redis版本时间
  • 确定riot工具版本
  • 迁移命令示例
    • 集群向集群迁移
      • 单节点向集群迁移
        • 集群向单节点迁移
          • 单节点向单节点迁移
          相关产品与服务
          云数据库 Redis
          腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档