Skip to content

快速上手

安装

下载二进制包

直接从 Release 下载二进制包。

从源代码编译

要从源代码编译,确保您在本地机器上设置了 Golang 环境:

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

使用

假设你有两个 Redis 实例:

  • 实例 A:127.0.0.1:6379
  • 实例 B:127.0.0.1:6380

创建一个新的配置文件 shake.toml

toml
[sync_reader]
address = "127.0.0.1:6379"

[redis_writer]
address = "127.0.0.1:6380"

要启动 RedisShake,运行以下命令:

shell
./redis-shake shake.toml

注意事项

  1. 不要在同一个目录运行两个 RedisShake 进程,因为运行时产生的临时文件可能会被覆盖,导致异常行为。
  2. 不要降低 Redis 版本,比如从 6.0 降到 5.0,因为 RedisShake 每个大版本都会引入一些新的命令和新的编码方式,如果降低版本,可能会导致不兼容。

Released under the MIT License.