繁体   English   中英

将Redis数据迁移到群集

[英]Migrate Redis Data To Cluster

我们有一个具有大量数据(超过100GB)的Redis实例。 我们还有一个空的Redis群集,包含6个节点。 将所有数据从独立实例移动到Redis群集并使其均匀分布的最佳方法是什么?

经过一番搜索后,我遇到了一篇文章,详细介绍了如何将数据移到群集中。 移动大量数据可能需要一些时间,但这是我迄今为止看到的最佳方式。

你可以在这里阅读: https//fnordig.de/2014/03/11/redis-cluster-with-pre-existing-data/

将数据转储到RDB文件后,使用redis-rdb-tools和集群代理程序(如redis-cerberus)可以更轻松

rdb --command protocol RDB_FILE_PATH | nc PROXY_HOST PROXY_PORT

如果AOF文件包含RPOPLPUSH类的交叉槽命令(取决于代理的实现),将AOF文件管道到代理中可能无法以某种方式工作 但是,如果您实际使用此类命令,则不应使用群集。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM