码迷,mamicode.com
首页 > 其他好文 > 详细

redis 数据迁移

时间:2018-09-07 18:38:48      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:redis   red   section   教程   服务器   备份   数据   key   就是   

最近有个项目因为要搬迁服务器的原因,去找了服务器公司的运维,需要收费,于是果断决定自己实现这个功能。现在百度上已经一大把redis数据库迁移的教程,大部分是利用主从复制或者利用redis的RDB备份之后在需要迁移到的redis放进去来达到迁移的目的。下面的是两种不同情况下可以用到的命令,比较简单

1.move迁移

迁移之前:
技术分享图片

迁移命令:
技术分享图片

命令:redis-cli -n 2 keys ‘*‘ | xargs -I ‘{}‘ redis-cli -n 2 move ‘{}‘ 1

迁移结果:
技术分享图片

move迁移有个弊端就是会删除源库的所有key迁移到目标库中

2.migrate迁移

迁移之前:
技术分享图片
迁移命令:
技术分享图片
命令:redis-cli -n 2 keys ‘*‘ | xargs -I ‘{}‘ redis-cli -n 2 migrate 目标IP 6379 ‘‘ 2 10000 COPY keys ‘{}‘
迁移结果:
技术分享图片
migrate迁移不会删除原有的key并且迁移到目标库中

redis 数据迁移

标签:redis   red   section   教程   服务器   备份   数据   key   就是   

原文地址:https://www.cnblogs.com/lina520/p/9606378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!