tools/codis2pika/README_zh.md
codis2pika 是一个用来做 codis 数据迁移到 pika 的工具。主要目的是为了支持codis 分片模式迁移到 pika classic模式。
codis2pika 参考借鉴了阿里开源的redis-shake项目,并进行了定制化的改造。因此基本的功能特性与原工具一致,但是功能上存在差异。
与原版相同的特性:
codis2pika的一些特性:
Release: https://github.com/GetuiLaboratory/codis2pika/releases
下载源码后,运行 sh build.sh 命令编译。
sh build.sh
./bin/codis2pika codis2pika.toml
codis2pika 配置文件参考 codis2pika.toml。 为避免歧义强制要求配置文件中的每一项配置均需要赋值,否则会报错。
codis2pika 支持使用 lua 脚本自定义过滤规则,可以实现对数据进行过滤。 搭配 lua 脚本时,codis2pika 启动命令:
./bin/codis2pika codis2pika.toml filter/xxx.lua
lua 数据过滤功能未作验证,如有需要请参考redis-shark项目
推荐提前配置监控大盘,可以对迁移过程有可视化的掌握。
推荐使用阿里开源的redis-full-check工具