首页 > 数据库 >redis集群之间数据迁移工具redis-migrate-tool测试

redis集群之间数据迁移工具redis-migrate-tool测试

时间:2023-01-28 11:44:33浏览次数:39  
标签:migrate tool redis 集群 迁移 数据

1、学习背景,四川广电redis分布式缓存存在数据迁移,因此需要迁移对应的数据到新建集群; 2、redis-migrate-tool特性 1)快速,多线程 2)支持异构迁移,支持twemproxy集群,redis cluster集群,rdb文件和aof文件互相迁移 3)在线迁移,基于redis复制做实时迁移,并且迁移过程中,源集群不影响对外提供服务 3、redis-migrate-tool安装 yum install automake libtool autoconf bzip2 -y $ git clone https://github.com/vipshop/redis-migrate-tool $ cd redis-migrate-tool $ autoreconf -fvi $ ./configure $ make 4、迁移步骤 1)我测试的两个集群和广电的现状集群保持一样2主2备和3主三备如下: 2)在2主2备环境写入数据一共十一条数据,如下: 3)填写redis-migrate-tool的配置文件如下: 当源集群类型是cluster时,只用配置一个节点,简化配置 4)启动程序和查看日志,查看日志显示已经同步完成:

 

5)分别在2集群上去查看数据和集群1点数据一样(或者采用命令): src/redis-migrate-tool -c rmt.conf -o log -C "redis_check"来检查 到此为止验证数据迁移完成!

标签:migrate,tool,redis,集群,迁移,数据
From: https://www.cnblogs.com/harda/p/17070006.html

相关文章

  • RedisCluster集群模式下master宕机主从切换期间Redis command timed out的问题
     一、异常场景如下表所示,redis集群6个节点分别部署在3台机器上,每台机器分布一个主节点和一个从节点机器redis主节点端口redis从节点端口主机170017004主......
  • Could not locate aapt. Please ensure you have the Android buildtools installed.E
    Flutter开发调试一直报错Couldnotlocateaapt.PleaseensureyouhavetheAndroidbuildtoolsinstalled.Exception:ProblembuildingAndroidapplication:seeab......
  • 学习笔记——redis数据类型(ZSet)
    2023-01-27一、redis数据类型(ZSet)redis中的zset是一个有序集合,是一个没有重复元素的字符串集合。注意:①zset中的每个成员都关联了一个评分,这个评分是从最低分到最高分的......
  • SQL Server Powershell 开源数据库管理工具 dbatools
    在Windows中开发自动化运维,除了python就是powershell了,powershell与windows相关产品关联紧密,Windows环境下的自动化开发一般使用powershell,sqlserver亦是如此......
  • 学习笔记——redis中的数据类型(List、Set、Hash)
    2023-01-25一、redis中的数据类型1、redis列表(List)redis列表底层是一个双向链表。(1)从左边/右边插入一个或多个值lpush/rpush<key><value1><value2><value3>例如:......
  • bash: redis-server: 未找到命令...
    2023-01-27今天使用xshell连接linux中的redis数据库时,出现的该问题“ bash:redis-server:未找到命令...”使用redis-server/root/myredis/redis.conf命令,连接数......
  • redis 缓存引发的头疼问题
    缓存穿透某个key缓存没有,数据库也没有。一般这种情况发生了用户恶意请求或者攻击。造成一直不停查库解决方案最顶层拦截,不合理的id直接打回去或者布隆过滤器db如果差不多,......
  • Redis实现全局唯一id
    全局Id生成器为了增加id的安全性,我们可以不直接使用redis自增生成的数值,可以拼接一些其他的数值id的组成部分符号位:1bit,永远为0时间戳:31bit,以秒为单位,可以使用69年......
  • Redis学习笔记
    1.简介概述Redis是基于内存的key-value数据库基于内存存储,独写性能高,所有Redis很多时候会作为缓存来使用适合存储热点数据:短时间有大量用户访问MySQL则是存在磁盘......
  • go 使用redis
       import(redigo"github.com/gomodule/redigo/redis")  funcNewPool()*redigo.Pool{//return&redigo.Pool{//MaxIdle:3,//IdleTimeou......