1

假设我们在服务器 A 上有 3Gb 键值存储。我开始觉得我们需要另一台服务器(服务器 B)。因此,我必须将服务器 A 的数据与分片(服务器 A、服务器 B)分开,但是......服务器 A 上的所有键当前都表示为(例如,comment_ids:user_id:10)。

问题 #1:散列当前键名并在分片上分离所有数据的最佳实践是什么?

问题 #2:向分片行添加额外服务器的最佳实践是什么?

PS:对不起我的英语,但我希望我的回答对你来说很清楚。

谢谢你。

PS:这个问题我已经用redistag做了标记,但其实根本不是redis,而是所有的key-value存储。

4

1 回答 1

0

一致的散列往往是一个不错的选择http://en.wikipedia.org/wiki/Consistent_hashing

于 2010-12-18T15:28:42.773 回答