天天看点

redis跨服务器迁移数据

redis跨服务器迁移数据

  • 在此之前使用看有人用脚本做数库迁移,自己试了下,体验极差,各种问题。

    现在发现了好用的方法。使用redis-port 来做,非常简单快捷

    前提条件

    拥有源redis服务器的.rdb快照文件

    准备redis-port工具

    工具下载地址

    链接:https://pan.baidu.com/s/1cUh4dZqC-pfyzIJ6pEVFyA 提取码:l823

接下来开始操作

  • 上传redis-port工具到服务器
  • reids服务,为了方便我直接在本地开两个端口
    redis跨服务器迁移数据
  • 准备数据,可以看到,往6379端口的redis放了两个key,6380目前还是空的
    redis跨服务器迁移数据
  • 保存快照,执行save命令
    redis跨服务器迁移数据
  • 接下来,我们使用redis-port工具进行数据迁移,如果出现类似这样的打印就说明成功了
    redis跨服务器迁移数据
  • 进入6380端口服务查看一下有没有数据在吗
    redis跨服务器迁移数据
    这样就完成了

redis-port命令介绍

使用示例

./redis-port restore --input=/x/dump.rdb --target=dst_host:dst_port

–auth=dst_password [–filterkey=“str1|str2|str3”] [–targetdb=DB] [–rewrite] [–bigkeysize=SIZE] [–logfile=REDISPORT.LOG]

继续阅读