redis migration tool (centos7 installation)
redis-dump
installation
yum install centos-release-scl-rh -y
yum install rh-ruby23* -y
scl enable rh-ruby23 bash
ruby -v
gem install redis-dump -V
use
redis-dump -u 192.168.0.4 -a 123456 > test.json
< test.json redis-load -n -u 192.168.0.5 -a 123456
redis-dump --help
Try: /opt/rh/rh-ruby23/root/usr/local/bin/redis-dump show-commands
Usage: /opt/rh/rh-ruby23/root/usr/local/bin/redis-dump [global options] COMMAND [command options]
-u, --uri=S Redis URI (e.g. redis://hostname[:port])
-d, --database=S Redis database (e.g. -d 15)
-a, --password=S Redis password (e.g. -a 'my@pass/word')
-s, --sleep=S Sleep for S seconds after dumping (for debugging)
-c, --count=S Chunk size (default: 10000)
-f, --filter=S Filter selected keys (passed directly to redis' KEYS command)
-b, --base64 Encode key values as base64 (useful for binary values)
-O, --without_optimizations Disable run time optimizations
-V, --version Display version
-D, --debug
--nosafe
Use again
scl enable rh-ruby23 bash