redis migration tool

redis migration tool (centos7 installation)

redis-dump

installation

yum install centos-release-scl-rh -y
#配置yum仓库
yum install rh-ruby23*  -y
#安装其他工具,不安装后面可能会报错
scl enable rh-ruby23 bash
ruby -v
#查看版本
gem install redis-dump -V

use

# redis-dump导出数据
redis-dump -u 192.168.0.4 -a 123456 > test.json
# redis-load 导入数据
< 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

Guess you like

Origin blog.csdn.net/lswzw/article/details/111588814