Redis-cli-tool
https://github.com/leonchen83/redis-cli-tool
Redis mass insertion
rct -f dump -s /path/to/dump.rdb -o /path/to/dump.aof -r
cat /path/to/dump.aof | /redis/src/redis-cli -p 6379 --pipe
Convert rdb to dump format
rct -f dump -s /path/to/dump.rdb -o /path/to/dump.aof
Convert rdb to json format
rct -f json -s /path/to/dump.rdb -o /path/to/dump.json
Find top 50 largest keys
rct -f mem -s /path/to/dump.rdb -o /path/to/dump.mem -l 50
Diff rdb
rct -f diff -s /path/to/dump1.rdb -o /path/to/dump1.diff
rct -f diff -s /path/to/dump2.rdb -o /path/to/dump2.diff
diff /path/to/dump1.diff /path/to/dump2.diff
Convert rdb to RESP
rct -f resp -s /path/to/dump.rdb -o /path/to/appendonly.aof
Migrate rdb to remote redis
rmt -s /path/to/dump.rdb -m redis://192.168.1.105:6379 -r
Backup remote redis's rdb
rdt -b redis://192.168.1.105:6379 -o /path/to/dump.rdb
Filter rdb
rdt -b /path/to/dump.rdb -o /path/to/filtered-dump.rdb -d 0 -t string
Split rdb via cluster's nodes.conf
rdt -s ./dump.rdb -c ./nodes.conf -o /path/to/folder -d 0
Merge multi rdb to one
rdt -m ./dump1.rdb ./dump2.rdb -o ./dump.rdb -t hash