美文网首页
redis数据迁移

redis数据迁移

作者: 君子愁 | 来源:发表于2019-11-22 10:26 被阅读0次

    等没人使用业务的时候,在redis下执行  bgsave,等到dump.db导出来后,把dump.db移到其他的redis,重新启动就行了。

    192.168.209.132 

    bgsave

    192.168.209.133

    先停止redis,去掉原本dump.db。然后把192.168.209.132的dump.db移动过来,再启动redis

    bgsave是否完成,需要通过info persistence来查看

    rdb_bgsave_in_progress :0   不是0就是正在bgsave

    rdb_current_bgsave_time_sec:-1  不是-1就是正在bgsave


    把rdb文件导出来后,需要把redis关闭,放好rdb文件的位置,然后启动redis就可以了。下面为模拟的

    #生成数据

    for i in `seq 1 8000000`;do echo "hset wwstu33 $i $i" >> /data/3.txt;done;

    #导入redis

    cat /data/3.txt | redis-cli -h 192.168.127.130 -p 7379  -a 123456 -n 0 --pipe

    往redis导入了800万的数据,然后导出rdb,然后关闭redis,然后启动redis。

    那么怎么查看redis是否加载完rdb文件了呢。

    启动redisb后,监控redis的日志

    tail -100f /data/redis.log

    相关文章

      网友评论

          本文标题:redis数据迁移

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