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 migrate 資料遷移工具Redis
- Redis資料遷移同步工具(redis-shake)Redis
- redis叢集 資料遷移方案Redis
- redis資料備份和遷移工具redis-dump安裝和使用初探Redis
- Redis Cluster高可用叢集線上遷移操作記錄Redis
- 【Redis】Redis Cluster-叢集故障轉移Redis
- 【Redis 技術探索】「資料遷移實戰」手把手教你如何實現線上 + 離線模式進行遷移 Redis 資料實戰指南(scan模式遷移)Redis模式
- Kafka資料遷移Kafka
- Harbor資料遷移
- gitlab資料遷移Gitlab
- 資料庫遷移資料庫
- 簡單分析Flask 資料庫遷移詳情Flask資料庫
- Laravel資料庫遷移和填充(支援中文)Laravel資料庫
- Grafana的版本升級和資料遷移Grafana
- redis cluster 4.0.9 遷槽不影響讀寫Redis
- 資料遷移(1)——通過資料泵表結構批量遷移
- Mysql資料遷移方法MySql
- 【Hive】hive資料遷移Hive
- congregate遷移gitlab資料Gitlab
- 系統資料遷移
- 資料庫遷移 :理解資料庫
- laravel資料庫遷移Laravel資料庫
- Fastdfs資料遷移方案AST
- ThinkPHP5.1 中的資料庫遷移和資料填充PHP資料庫
- 【Redis 技術探索】「資料遷移實戰」手把手教你如何實現線上 + 離線模式進行遷移Redis資料實戰指南(離線同步資料)Redis模式
- 伺服器資料遷移的方法-硬體不同如何遷移資料伺服器
- 線上redis遷移思路Redis
- Redis Manager 建立 Redis Cluster —— 機器安裝Redis
- SpringBoot資料庫管理 - 用Liquibase對資料庫管理和遷移?Spring Boot資料庫UI
- SQL Server 資料庫最小當機遷移方案GESQLServer資料庫
- linux mysql資料庫遷移LinuxMySql資料庫
- django資料庫遷移-15Django資料庫
- geoserver資料儲存遷移Server
- 用rman遷移資料庫資料庫
- 資料庫遷移手記資料庫