我們有一個具有大量數據(超過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. 將Cassandra數據庫集羣從AWS遷移到Azure
- 4. orientdb將現有數據遷移到集羣
- 5. 將kafka集羣遷移到新的數據中心
- 6. 將大數據集遷移到s3
- 7. 將Redis的Celery任務遷移到RabbitMQ
- 8. 從數據集遷移到EntityFramework
- 9. 如何在兩個elasticsearch集羣之間遷移數據
- 10. Redis集羣和zsets
- 11. 如何遷移cassandra集羣列更改
- 12. 使用sstableloader加載遷移cassandra羣集
- 13. 將羣集數據從HDFS移動到Hive
- 14. 使用EnterpriseDB遷移工具將MySQL數據庫遷移到PostgreSQL
- 15. 將數據庫恢復到新羣集
- 16. 將數據從latin1字符集遷移到UTF-8
- 17. 將Mysql數據庫遷移到Mssql
- 18. 將數據從Kahadb遷移到MKahadb
- 19. 將XAMPP數據庫遷移到LAMP
- 20. 將數據從Excel遷移到SQL Server
- 21. 將數據庫從Postgres遷移到MySQL
- 22. 將更改遷移到數據庫
- 23. 將Wordpress(MySQL)數據庫遷移到BigQuery
- 24. 將PostgreSQL數據庫遷移到MySQL
- 25. 將Activerecord數據庫遷移到Mongoid
- 26. 將數據遷移到Google Cloud
- 27. 將Excel數據遷移到SQL
- 28. 將數據遷移到SQL Server 2008
- 29. 將數據從SAP遷移到MySql
- 30. 將3mill的數據遷移到MongoDB
「並使其均勻分配」您無法這樣做,因爲密鑰空間不能保證均勻分佈。 –
你說得對。在這種情況下,將節點分成相同數量的時隙就足夠了。 –