天天看點

redis資料遷移

實驗環境

1.自建redis

node1.purchase268-3.redis.jst.opsbs.intranet.shuyun.com 31691 密碼

2.阿裡雲redis

r-vy13fc5bc195fb84.redis.rds.aliyuncs.com 6379 密碼

1.直接進入自建redis的背景,因為redis跑在docker裡面,本機上沒有安裝redis用戶端,需要先安裝個redis用戶端

tar -xvf redis-stable.tar.gz

cd redis-stable/

make

cp src/redis-server /usr/local/bin/

cp src/redis-cli /usr/local/bin/

安裝完就可以使用redis-cli指令了

2.redis-cli -h 127.0.0.1 -p 31691 -a 密碼 config set appendonly yes

開啟aof功能

3.cd /data/cloud_dbaas/redis/purchase268-3/node1/data/

aof檔案預設會跟配置檔案一個目錄,是以進入對應的配置檔案目錄

4.redis-cli -h r-vy13fc5bc195fb84.redis.rds.aliyuncs.com -p 6379 -a 密碼 --pipe < appendonly.aof

直接把aof檔案導入到阿裡雲的redis裡

5.然後在阿裡雲的redis上驗證資料是否正确和完整

本文轉自 Bruceweien 51CTO部落格,原文連結:http://blog.51cto.com/bruceweien/1932385

繼續閱讀