3つのredisデータのエクスポートの導入方法
****は最後の****を使うことを提案します.
一、redis-dump方式
gpg 2--keyserverhkp://pool.sks-keyservers.net --recv-keys 409 B 1796 C 275462 A 1731138 BB 82 D 39DC 0 E 3 7 D 2 BAF 1 CF 37 B 136 E 206956105 BD 0 E 739499 BB
もう一度実行します
[root@docker~」(啱source/etc/profile.d/rvm.sh[root@docker~」(荍vm-v rvm 1.29.8(latest)by Michal Papis,Piotr Kuczyncai,Wayne E.Segun[https://rvm.io」
既知のルビーバッグを一覧表示してインストールします.
二、aof方式の導入
三、rdbファイルの移動方式
1.元redisサーバ
一、redis-dump方式
#redis-dump
yum install ruby rubygems ruby-devel -y
gem sources --add http://gems.ruby-china.com/ --remove https://rubygems.org/
[root@docker ~]# gem sources -l
*** CURRENT SOURCES ***
http://gems.ruby-china.com/ #
[root@docker ~]# curl -L get.rvm.io | bash -s stable
gpg 2--keyserverhkp://pool.sks-keyservers.net --recv-keys 409 B 1796 C 275462 A 1731138 BB 82 D 39DC 0 E 3 7 D 2 BAF 1 CF 37 B 136 E 206956105 BD 0 E 739499 BB
もう一度実行します
[root@docker~」(啱source/etc/profile.d/rvm.sh[root@docker~」(荍vm-v rvm 1.29.8(latest)by Michal Papis,Piotr Kuczyncai,Wayne E.Segun[https://rvm.io」
既知のルビーバッグを一覧表示してインストールします.
[root@docker ~]# rvm list known
[root@docker ~]# rvm install 2.4
redis-dumpをインストールしますgem install redis-dump -V
インポートとエクスポートredis-dump
[root@ ~]# redis-dump -u :[email protected]:6379 > 172.20.0.1.json
redis-load
[root@ ~]# cat 172.20.0.1.json | redis-load -u :[email protected]:6379
二、aof方式の導入
三、rdbファイルの移動方式
1.元redisサーバ
redis , redis redis, :
[root@ ~]# redis-cli
127.0.0.1:6379>
: redis-cli , redis src
, redis
127.0.0.1:6379> CONFIG GET dir
1) "dir"
2) "/var/lib/redis"
127.0.0.1:6379>
: /var/lib/redis
redis , redis /ect/redis.conf , redis :
save 900 1 #900 1 key ,
save 300 10 #300 300 key ,
save 60 10000 #60 10000 key ,
save , :
[root@ ~]# redis-cli
127.0.0.1:6379> save #
127.0.0.1:6379> #
redis /var/lib/redis dump.rdb
2、対象サーバ redis , redis :
service redis stop # redis
redis /var/lib/redis, dump.rdb dump.rdb
( dump.rdb ), redis
service redis start # redis
,redis