2012-09-19 89 views
2

我有一个非分片的Redis数据库,我想将数据复制到分片数据库。我环顾四周,但我能找到的最佳做法是将转储文件导出到Json,然后将其重新加载到新的分片数据库实例,这样可以保留关键哈希值。谢谢你的帮助。将单个实例Redis数据库移动到分片数据库?

+2

好,和你有什么问题吗? –

+1

这是redis-rdb-tools可以/应该支持的东西。我创建了一个问题来跟踪这个https://github.com/sripathikrishnan/redis-rdb-tools/issues/14。 –

+1

我不太了解这个问题,但我感觉2.6MIGRATE命令可以提供帮助。 http://redis.io/commands/migrate – antirez

回答

0

Redis的集群仍处于开发阶段,从而在平均时间以下方法可采取 -

  1. 如果你使用PHP,Java或Scala的话,Predis,Jedis和Scala,Redis的支持客户端分片,即在客户端使用哈希在多个redis服务器之间均匀分配负载。
  2. 退房Redis的分片,如果你不使用上述语言 -

https://github.com/kni/redis-sharding

相关问题