RedisShake 是一个用于在两个 Redis 之间同步数据的工具,满足非常灵活的同步与迁移需求。
支持解析、恢复、备份与同步四个功能:
- 恢复(restore):将 RDB 文件恢复到目的 Redis 数据库。
- 备份(dump):将源 Redis 的全量数据通过 RDB 文件备份。
- 解析(decode):读取 RDB 文件,并以 JSON 格式解析存储。
- 同步(sync):支持源 Redis 和目的 Redis 的数据同步,支持全量和增量数据的迁移。
- 同步(rump):支持源 Redis 和目的 Redis 的数据同步,仅支持全量迁移。