我們有一個具有大量數據(超過100GB)的Redis實例。我們也有一個空的Redis集羣,有6個節點。將所有數據從獨立實例移動到Redis羣集並使其均勻分佈的最佳方式是什麼?將Redis數據遷移到羣集
2
A
回答
0
經過一番搜索後,我發現一篇文章詳細介紹瞭如何將數據移動到羣集。移動大量數據可能需要一些時間,但這是迄今爲止我所見過的最好方式。通過使用redis-rdb-tools和集羣代理PROGRAMM像redis-cerberus你轉儲數據後,到RDB文件
rdb --command protocol RDB_FILE_PATH | nc PROXY_HOST PROXY_PORT
管道傳遞的AOF文件https://fnordig.de/2014/03/11/redis-cluster-with-pre-existing-data/
0
你可以更容易:
你可以在這裏讀到它到代理也許不起作用如果AOF文件包含像RPOPLPUSH
(取決於代理的實現)的交叉槽命令。但是,如果您實際使用這種類型的命令,則不應使用羣集。
相關問題
- 1. 將數據從redis獨立實例移動到redis集羣
- 2. 如何將數據遷移到新的羣集/數據中心?
- 3. Elasticsearch集羣數據遷移到新集羣
- 4. 如何將數據從CDH3羣集遷移到(不同的)CDH4羣集?
- 5. 如何將現有的Hbase數據遷移到新集羣
- 6. 將Cassandra數據庫集羣從AWS遷移到Azure
- 7. orientdb將現有數據遷移到集羣
- 8. 將kafka集羣遷移到新的數據中心
- 9. 將大數據集遷移到s3
- 10. 從JBoss AS 5遷移到Wildfly 8的集羣數據源
- 11. 將Redis的Celery任務遷移到RabbitMQ
- 12. 移動postgresql數據集羣
- 13. 如何將索引遷移到Elasticsearch中的新集羣?
- 14. 樹數據集遷移到CQ/AEM
- 15. 從數據集遷移到EntityFramework
- 16. 如何在兩個elasticsearch集羣之間遷移數據
- 17. 如何在羣集之間遷移數據?
- 18. Redis集羣和zsets
- 19. 使用sstableloader加載遷移cassandra羣集
- 20. 如何遷移cassandra集羣列更改
- 21. 如何從大小爲N的Cassandra集羣遷移數據到不同大小的集羣N +/- M
- 22. 將羣集數據從HDFS移動到Hive
- 23. 如何將數據從SQL Server 2008遷移/遷移到ORACLE 11g?
- 24. 使用EnterpriseDB遷移工具將MySQL數據庫遷移到PostgreSQL
- 25. 將數據庫恢復到新羣集
- 26. 將數據從latin1字符集遷移到UTF-8
- 27. 將現有Oracle數據庫遷移到其他字符集
- 28. 將數據從cassandra遷移到cassandra
- 29. 將數據庫從Postgres遷移到MySQL
- 30. 將數據從nopCommerce遷移到Umbraco 7
「並使其均勻分配」您無法這樣做,因爲密鑰空間不能保證均勻分佈。 –
你說得對。在這種情況下,將節點分成相同數量的時隙就足夠了。 –