* update vendor's path
* bugfix: index panic
* bugfix: index panic2
* finish parallel rump
* release 1.6.5
* cherry-pick v1.4.4
* delete single command failed when filter key given
* polish ChangeLog date
* add version
* Improve 1.6.7 (#95)
* add metric for rump, haven't tested yet
* debug
* debug2
* debug3
* debug4
* debug5
* debug6
* debug7
* debug8
* debug9
* debug10
* debug11
* debug12
* add qos: limit the qps
* debug12
* debug13
* debug14
* debug15
* debug16
* split big key in rump
* update ChangeLog: 1.6.7
* update ChangeLog: 1.6.7
* support filter by key in restore and rump mode
* update redis-shake.conf
* move function HasAtLeastOnePrefix into redis-shake/common
* add metric in mode
* add hypervisor
* Add Prometheus metrics (#103)
* support prometheus metrics
* add namespace to prometheus metrics
* reuse previous average delay calculate function
* use const dbSyncerLabelName
* update vendor.json
* add contributors
* add ChangeLog, polish code
* modify scripts
* polish README
* support lua filter
* release v1.6.9
* polish conf comments
* polish conf again
* polish code and cond
* polish code and cond2
* polish
* support lua in decode mode
* support lua in decode mode2
* fix bug of filter lua
* update driver to add more error info
* polish README
* fix panic in metrics
* check version and checksum when meeting error in rump mode
* bugfix: cluster receive block
* fix batcher is nil
* add ChangeLog
* bugfix: add bypass metric
* polish log print
* polish log print2
* release v1.6.12
* polish conf
* fix enable automatic discovery with '@'
* support target.db in rump mode
* update
fix enable automatic discovery with '@'
* support target.db in rump mode
* polish code comment2
* add debug log in RDB syncing
* add target db judge when target type is cluster
* add more debug log in RDB
* add more debug log in RDB2
* support filter db to db0 when target type is cluster, seee #127
* release v1.6.13
* polish code
* polish README
* improve: 'info xxx' command isn't supported in codis, used 'info' and parse 'xxx'
* bugfix: do not use select in cluster. see #131
* add http.profile = -1 to exit RedisShake once finish restoring RDB
* polish conf
* bugfix: source.parallel doesn't work
* release v1.6.14
* release v1.6.14 2
* release v1.6.14 3
* remove the cluster limit when target type is rump2
* supports twemproxy
* add limit judge when target type is cluster
* release v1.6.15
* bugfix: big key in rump all expired
* release v1.6.16
* test circleci
* test circleci2
* test circleci3
* test circleci4
* test circleci5
* test circleci6
* test circleci7
* test circleci8
* test circleci9
* update redis-go-cluster driver
* transaction syncing panic when target redis is cluster. see #145
* set sender count to 4096 if target redis type is cluster
* set max sender.count to 4096 if target redis type is cluster
* add more debug in rdb restore
* adjust RecvChanSize based on 'sender.count' or 'scan.key_number' if target redis type is cluster
* fix wrong character
* remove some useless variables in conf
* remove some useless variables in conf2
* update redis-go-cluster driver
* transaction syncing panic when target redis is cluster. see #145
* set sender count to 4096 if target redis type is cluster
* set max sender.count to 4096 if target redis type is cluster
* add more debug in rdb restore
* adjust RecvChanSize based on 'sender.count' or 'scan.key_number' if target redis type is cluster
* remove some useless variables in conf
* remove some useless variables in conf2
* print inner error message from redigo driver return message
* print inner error message from redigo driver return message2
* polish conf
* debug zset panic
* add debug log
* release v1.6.17
* release v1.6.17 2
* cluster restore quick list panic
* cluster restore quick list panic, see #156
* add contributor in README
* add windows binary
* update start.sh
* change utils.LogLevelAll to utils.LogLevelDebug when print debug log
* update cluster driver to throw error from RESP
* update start script to only run hypervisor when type == sync
* release v1.6.19
* format full-sync RDB size
* add company mark
* add dingding group
* add CI/CD, not finish
* add standalone script
* add some scripts
* add binary in the bin directory
* add binary in the bin directory
* move lib
* move lib
* test two branches
* test two branches
* test two branches
* test two branches
* test two branches 2
* add start time metric
* support syncing lua in RDB
* update redis-shake.darwin64
* update redis-shake.linux64
* fix log path bug
* fix log path bug
* add pid path
* fix README.md errors
* set parallel to 1 when not set
* modify code: enable heartbeat=0
* add some default settings
* remove src/github.com/kardianos/govendor
* support 5.0 rdb RDB_OPCODE_MODULE_AUX, RDB_OPCODE_IDLE and RDB_OPCODE_FREQ type
* add 1.2.2
* update, forget mix.go
* use restore to recovery key
* modify pid
* Create Dockerfile
* polish conf comment
* polish log
* polish conf
* set default parallel to 64
* v1.2.3: polish log print to print more error info
* update binary
* polish conf comment
* release v1.4: support rump type to using dump+restore command to syncing data
* polish ChangeLog
* polish ChangeLog2
* polish code
* add debug log of sending and receiving command
* add debug log of sending and receiving command2
* add debug log of sending and receiving command3
* improve rump to better fetch data from aliyun_cluster and tencent_cluster.
* add send and receiver id in debug
* improve rump to support fetching data from given keys in the file
* update binary
* add linux64 binary again
* polish README and comments
* modify source cluster of dump
* modify source cluster of rump
* modify source cluster of decode
* support fetching from cluster
* 1.source address supports cluster 2.target address supports several proxies to write data in a round-robin way.
* update .gitignore
* remove binary2
* polish
* polish READM again
* polish README again
* solve merge problem
* Improve 1.6.1 (#66)
* support redis sentinel for both source and target (#58)
* 1. add dbDumper in dump mode 2. polish code
* polish conf
* judge address logical adjust
* polish ChangeLog