美文网首页
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