前言
和很多同步工具一样,redis shake为同步redis数据而存在。在很多场景下,如果不使用同步工具,如果需要同步redis数据是一件相对繁琐的事情,可能需要编写代码,专门来做同步这件事,这就对开发提出了较高的要求,需要考虑到各种场景,
有了redis shake 之后,同步redis数据库数据变得容易了很多,其实我们可以猜想,它应该利用了解析redis的rdb或aof的文件来达到数据同步的目的,事实上也差不多,有了之前的canal的使用经验,其同步思想也如出一辙;
redis shake 简介
git地址:redis shake 官方地址
redis-shake是阿里云Redis&MongoDB团队开源的用于redis数据同步的工具
基本功能
redis-shake是我们基于redis-port基础上进行改进的一款产品。它支持解析、恢复、备份、同步四个功能。以下主要介绍同步sync;
- 恢复restore:将RDB文件恢复到目的redis数据库;
- 备份dump:将源redis的全量数据通过RDB文件备份起来;
- 解析decode:对RDB文件进行读取,并以json格式解析存储;
- 同步sync:支持源redis和目的redis的数据同步,支持全量和增量数据的迁移,支持从云下到阿里云云上的同步&#x
更多推荐
redis-shake 同步redis数据
发布评论