redis 單機和cluster資料遷移
redis 單機和cluster資料遷移:
不考慮資料實時性,只考慮資料遷移。
redis 單機資料遷移:
做save後,把RDB檔案直接複製到目標伺服器上。
複製完RDB檔案,再啟動redis服務即可。
redis cluster資料遷移:
老叢集和新叢集:
172.16.240.11:20011 master 10.80.35.23:20011 master
172.16.240.11:20012 slave 10.80.35.23:20012 master
172.16.240.11:20013 master 10.80.35.23:20013 master
172.16.240.11:20014 slave 10.80.35.23:20014 slave
172.16.240.11:20015 master 10.80.35.23:20015 slave
172.16.240.11:20016 slave 10.80.35.23:20016 slave
slot需要一一對應:
172.16.240.11:20011 master 0-5461 10.80.35.23:20011 master
172.16.240.11:20013 master 5462-10922 10.80.35.23:20012 master
172.16.240.11:20015 master 10923-16383 10.80.35.23:20013 master
老叢集save好後把RDB檔案複製到新叢集對應的slot上。
要確保資料更精確,可以設定新叢集的appendonly yes。然後複製AOF檔案到新叢集對應的slot上。
要確保資料完全一致,建議把新叢集的master變為老叢集的slave的節點,然後再分離開。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2910393/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Redis】redis遷移資料到redis-clusterRedis
- 【Redis】 redis資料遷移Redis
- redis資料遷移Redis
- redis資料庫遷移Redis資料庫
- 【PyTHON】redis資料遷移PythonRedis
- Redis資料遷移同步工具(redis-shake)Redis
- redis叢集 資料遷移方案Redis
- Redis Cluster高可用叢集線上遷移操作記錄Redis
- 單機遷移資料到RAC完整案例
- MongoDB 資料遷移和同步MongoDB
- 從MySQL到Redis提升資料遷移的效率MySqlRedis
- Laravel 中資料遷移和資料填充Laravel
- 遷移資料.
- 【Redis 技術探索】「資料遷移實戰」手把手教你如何實現線上 + 離線模式進行遷移 Redis 資料實戰指南(scan模式遷移)Redis模式
- Redis鍵遷移Redis
- 【遷移】使用rman遷移資料庫資料庫
- 【Redis】Redis Cluster-叢集故障轉移Redis
- 【資料遷移】使用傳輸表空間遷移資料
- 使用RMAN遷移資料庫到異機資料庫
- Kafka資料遷移Kafka
- 資料庫遷移資料庫
- 轉資料遷移
- ORACLE 資料遷移Oracle
- DXWB 資料遷移
- 資料的遷移
- Harbor資料遷移
- 線上redis遷移思路Redis
- 簡單分析Flask 資料庫遷移詳情Flask資料庫
- Core Data資料遷移及單元測試
- 一個簡單的MySQL資料遷移示例MySql
- 【資料遷移】RMAN遷移資料庫到ASM(三)遷移onlinelog等到ASM資料庫ASM
- Laravel資料庫遷移和填充(支援中文)Laravel資料庫
- Grafana的版本升級和資料遷移Grafana
- ORACLE資料庫切換和遷移方案Oracle資料庫
- expdp 和network 不落地資料遷移
- 【Redis 技術探索】「資料遷移實戰」手把手教你如何實現線上 + 離線模式進行遷移Redis資料實戰指南(離線同步資料)Redis模式
- redis cluster 4.0.9 遷槽不影響讀寫Redis
- 資料遷移(1)——通過資料泵表結構批量遷移