您的位置:首页 > 数据库 > Redis

Python Redis 数据复制

y_h_t 2013-09-22 15:30 120 查看
1 > 下载Python操作Redis的客户端

  https://pypi.python.org/pypi/redis/2.7.6

  下载完成后,参考该网站相关命令,执行安装。



2 > 下载 Redis 复制工具

  https://github.com/salimane/redis-tools

  

  将该工具下载下来,解压,参考该站点上的命令执行即可;



Demo:

cd redis-tools-master //转到工具所在目录,然后直接执行下面的命令

python2.7 redis-copy.py --limit=100000 \ --source=192.168.1.135:6379 \ --target=192.168.0.163:6379 \ --databases=4

python2.7 redis-copy.py --limit=100000 \ --source=192.168.1.135:6380 \ --target=192.168.0.163:6380 \ --databases=4

需要注意:在进行数据复制的时候,默认是一次复制10000数据的,然后复制完一次后,会在对应的db里面增加一个key,里面记录的是导入的次数,所以如果是超过10000条数据的话,可设置下limit,或者多次执行。
标签: