Heim  >  Artikel  >  Backend-Entwicklung  >  memcache的分布式的一致性哈希,是memcach自动实现还是手动写算法实现?

memcache的分布式的一致性哈希,是memcach自动实现还是手动写算法实现?

WBOY
WBOYOriginal
2016-08-18 09:16:001152Durchsuche

memcache set存放数据的时候,需要根据一致性哈希算法计算出到底要放在哪台memcache上,这个算法的实现是需要我们手动去写,还是安装完毕,配置好多台memcache的参数,自动就实现了,我们只要直接set 就行了?

回复内容:

memcache set存放数据的时候,需要根据一致性哈希算法计算出到底要放在哪台memcache上,这个算法的实现是需要我们手动去写,还是安装完毕,配置好多台memcache的参数,自动就实现了,我们只要直接set 就行了?

这个需要客户端实现。
在PHP的Memcached扩展中已经进行了实现,可以设置使用一致性分布算法,也可以通过*ByKey的方法指定访问不同的服务器。

memecache的客户端实现一致性哈希算法

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn