美文网首页
redis伪分布式集群数据迁移

redis伪分布式集群数据迁移

作者: 守优 | 来源:发表于2019-05-27 12:01 被阅读0次

环境:

老redis集群是伪分布式集群:192.168.0.151

节点:7001、7002、7003、7004、7005、7006;

新redis集群是伪分布式集群:192.168.0.153

节点:7001、7002、7003、7004、7005、7006;

在老集群执行:

redis-cli -c -h 192.168.0.151-p 7000进入到节点中

在节点中执行config get appendonly

如果返回值为no则执行config set appendonly yes

再次查看config get appendonly返回值应该是yes了,

然后退出,在每个节点都执行以上操作,

然后在所有主节点执行bgrewriteaof

如果不知道那个是主节点则随便登录一个节点执行cluster nodes命令

Master为主,如果还是搞不清楚那个是主节点,就在所有节点执行

bgrewriteaof命令

然后进入节点目录找到***.aof结尾的文件,执行

cat appendonly.aof | redis-cli -c -h 192.168.153 -p 7001  --pipe

-h后面跟的是新集群的ip地址

-p是新集群的节点

要把老集群每个节点的.aof文件传入到新集群的每个节点,

如果老集群是六个节点新集群也是六个节点的话,那就是总共执行6*6=36次

执行完之后进入新老节点执行dbsize命令查看size大小是否一致,

新节点有数据跟老集群一致,则数据迁移成功!

相关文章

  • redis伪分布式集群数据迁移

    环境: 老redis集群是伪分布式集群:192.168.0.151 节点:7001、7002、7003、7004、...

  • 建立伪分布式hbase集群

    建立伪分布式hbase集群 目标 建立hadoop伪分布式集群,挂载主机目录做为数据目录,暴露9000端口做为数据...

  • Redis集群(一)安装配置和简便槽分配

    为什么要用Redis集群 Redis集群是Redis提供的分布式数据库方案,集群通过分片(sharding)来进行...

  • 一致性hash

    应用领域(数据分布式存储) 数据缓存集群(redis、memcache) hadoop ESearch 分布式数据...

  • redis技术栈

    框架和工具 redisson jedis spring-data-redis 两个Redis集群 如何平滑数据迁移...

  • 08-redis集群

    redis集群是redis提供分布式数据库方案,集群通过分片来进行数据共享,并提供复制和故障转移功能 节点 集群有...

  • Redis 集群

    1. 集群概述 Redis集群是Redis提供的分布式数据库方案,集群通过分片进行数据共享,提供复制和故障转移功能...

  • zookeeper伪分布式集群数据迁移

    环境: ps:文中ip地址自行换为自己的ip 老集群(伪分布式):192.168.0.151 节点:2181、21...

  • Redis 异构集群数据迁移

    场景:自建Redis集群线上的数据和服务迁移到腾讯云Redis 因为云redis不是单独的机器,没有入口把数据直接...

  • Redis的cluster模式

    Redis集群是Redis提供的分布式数据库方案,集群通过分片(Sharding)来进行数据共享,并提供复制和故障...

网友评论

      本文标题:redis伪分布式集群数据迁移

      本文链接:https://www.haomeiwen.com/subject/apnctctx.html