RedisShake是阿里云开源的高性能redis数据库迁移工具简单易用快速,上手非常简单

 现在 redis-shake 有两个主版本:

  • redis-shake 2.x:持续更新 3 年,目前停止更新与答疑,遇到问题推荐尝试 3.x 版本。
  • redis-shake 3.x:基于 redis-shake 2.x 重写,代码可读性高,性能较佳。

安装RedisShake

  • 安装方式有两种

    • 二进制包安装
    • 直接下载打包后的压缩包

二进制包

从版本下载:

https://github.com/alibaba/RedisShake/releases

从源代码编译

git clone https://github.com/alibaba/RedisShake
cd RedisShake
sh build.sh

下载打包压缩包

下载并解压:

https://github.com/alibaba/RedisShake/releases/download/v3.1.10/redis-shake-linux-amd64.tar.gz

1678694772

配置RedisShake

 点击配置 scan.toml , restore.toml , sync.toml任意一个配置文件,博主这里配置的是 sync.toml

1678694807

 主要配置这两个地方的以下字段

  • version: redis版本
  • address: redis连接地址
  • username: redis账号
  • password: redis密码

1678694927

运行

./redis-shake xxx.toml

redis-shake 3.x 系列文档

redis-shake 2.x 系列文档