RedisDump/Load的使用
2022-01-18 本文已影响0人
爱钓鱼的码农
配置yum仓库
yum install centos-release-scl-rh -y
安装其他工具
yum install rh-ruby24* -y (ruby版本需要>=2.4)
scl enable rh-ruby24 bash
查看版本
ruby -v
工具安装
gem install redis-dump -V
导出命令
默认导出所有database
redis-dump –u 127.0.0.1:6379 > test.json
导出指定database
redis-dump -u 127.0.0.1:6379 -d 15 > test.json
如果redis设有密码
redis-dump –u :password@127.0.0.1:6379> test.json
导入命令
cat test.json redis-load –u 127.0.0.1:6379
如果redis设有密码
cat test.json |redis-load -u:password@127.0.0.1:6379 (db1->db1,db2-db2以此类推)
导入指定database
cat db3.json |redis-load -u:password@127.0.0.1:6379 -d 3 (源端db3->目标端db3)