推奨ブログリンクします。https://www.cnblogs.com/hjfeng1988/p/7146009.html
https://blog.csdn.net/qq_14945847/article/details/77986900
*** ***最終推奨
、Redisのダンプモード
#のRedisのダンプは、マウント
- yumをインストールルビーRubyGemsのRubyの-develのY GEM出典:--add HTTP // gems.ruby-china.com/ --remove https://rubygems.org/ [ドッカールート@〜]#のGEMをソース- L *** *** CURRENT SOURCES HTTP:// gems.ruby-china.com/#ということだけで判断する カール[ルート@ドッキングウィンドウ〜]# | bashが安定-s -L get.rvm.io
gpg2 --keyserver HKP://pool.sks-keyservers.net --recv-キー409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
その後、再びそれを実行します。
[ルート@ドッキングウィンドウ〜]#ソース/etc/profile.d/rvm.sh
[ルート@ドッキングウィンドウ〜]#RVM -v
RVM 1.29.8ミカルPapis、ピョートルクチンスキ、ウェイン・E.セガンによって(最新)[HTTPS:/ /rvm.io]
それは知られているインストールパッケージとルビーを示しています
[ルート@ドッキングウィンドウ〜]知られている#のRVMリスト [ルート@ドッキングウィンドウ〜]#のRVMをインストール2.4
Redisのダンプをインストールします。
宝石Redisのダンプをインストール-V
輸出入
redis- ダンプ导出 [ルート@〜]#のRedisのダンプ-u:@パスワード172.20。0.1:6379 > 172.20。0.1 .jsonの Redisの - 負荷导入 [ルート@〜]#猫172.20。0.1 .json | Redisの負荷-u:@パスワード172.20。0.2:6379
二、インポートしてAOF
三、RDBファイルの移動パターン
1.オリジナルのRedisのサーバー
ログのRedisサーバ、およびクライアントのRedis Redisのを経由して接続し、次のように、コマンドは次のとおりです。 [ルート@〜]#redis- CLI 127.0。0.1:6379 > 注:Redisのない場合 - CLIはサービスとしてインストールされている、あなたはsrcディレクトリのRedisのを入力することができますクライアントの接続下で行われ 、接続が成功した後、我々は次のコマンドRedisのは、格納ディレクトリ、ファイルを見つけることができます 127.0を。0.1:6379 > CONFIGはDIR GET 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数据迁移完成