我们有一个具有大量数据(超过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
“并使其均匀分配”您无法这样做,因为密钥空间不能保证均匀分布。 –
你说得对。在这种情况下,将节点分成相同数量的时隙就足够了。 –