名称:

redis-copy

位置:

pika bin目录下

说明:

实时将redis上的所有请求同步发送给pika,可以非常方便的检查你当前基于Redis的业务是否能够完美迁移至pika

目的:

  • 方便比较redis及pika
  • 降低pika的试用门槛

特点:

  • 实时转发
  • 二进制安全
  • 不兼容请求输出

实现:

  • 利用redis客户端的“Monitor”命令获得实时执行的命令
  • 解析获得的字符串命令,以二进制安全的方式解析并拼装
  • 使用hiredis与redis及pika进行交互

    使用:

  1. DESCRIPTION:
  2. - Redis monitor copy tool: monitor redis server indicated by src_host, src_port, src_auth and send to des server
  3. Parameters:
  4. -s: source server
  5. -d: destination server
  6. -v: show more information
  7. -h: help
  8. Example:
  9. - ./redis-copy -s abc@127.0.0.1:6379 -d cba@xxx.xxx.xxx.xxx:6379 -v

原文: https://github.com/Qihoo360/pika/wiki/Redis%E8%AF%B7%E6%B1%82%E5%AE%9E%E6%97%B6copy%E5%88%B0pika%E5%B7%A5%E5%85%B7