Redis——單機遷移cluster集群如何快速遷移


前言

線上目前使用的是一台單機redis,因業務需要現需要切換為cluster集群服務,在不停機的情況下如何快速的遷移呢?

redis-migrate-tool

RedisShake

參考文檔

第一次使用,如何進行配置

使用redis-shake將自建Redis遷移至阿里雲

redis-shake數據同步&遷移工具

內容

下載tar包

進到發版頁下載最新的編譯好的文件傳送門

我這里使用的是2.0.3版本

解壓tar包

tar -zxvf /tmp/redis-shake-v2.0.3.tar.gz -C ./

修改配置文件

我這里是單節點傳輸到cluster集群,配置的時候其他配置只配置了數據源和目標地址

# cd redis-shake-v2.0.3/
# ll
total 40316
-rw-r--r-- 1  502 games     8254 Jul 24 15:36 ChangeLog
-rw-r--r-- 1  502 games    11372 Nov  6 02:37 redis-shake.conf
-rwxr-xr-x 1  502 games 13732124 Jul 24 17:19 redis-shake.darwin
-rwxr-xr-x 1  502 games 13822288 Jul 24 17:19 redis-shake.linux
-rw------- 1 root root         6 Nov  6 02:37 redis-shake.pid
-rwxr-xr-x 1  502 games 13688832 Jul 24 17:19 redis-shake.windows
-rwxr-xr-x 1  502 games      560 Jul 24 17:19 start.sh
-rwxr-xr-x 1  502 games      374 Jul 24 17:19 stop.sh
# vi redis-shake.conf

數據源

目標源

啟動服務

# screen -S redis_move
# ./redis-shake.linux -conf=redis-shake.conf -type=xxx # xxx為sync, restore, dump, decode, rump其中之一,全量+增量同步請選擇sync

這是跑了一段時間的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM