首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用memcache进行一致性散列

使用memcache进行一致性散列
EN

Stack Overflow用户
提问于 2010-05-08 19:01:53
回答 2查看 427关注 0票数 0

我正在设置一个新的web应用程序,它将在客户端以多memcached服务器环境为特色,以提高可靠性和性能。

对于我们来说,利用Flexihash这样的东西来更好地在memcache服务器之间复制数据是否明智?

参考:http://github.com/pda/flexihash

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-08 23:59:42

在两个PECL扩展、memcache和memcached中,我推荐memcached。它封装了libmemcached来访问memcached服务器,与之不同的是,在我的经验中,它要好得多。另外,只要告诉memcached客户端使用哪种类型的哈希,它就会为你处理所有的事情,memcached本身做得很好,数据被复制到不同的地方,所以丢失一个或一些memcached服务器不会毁了你的一天。

编辑-- libmemcached home page。只是补充一下,这真的不值得尝试推出你自己的一致散列算法,因为它非常非常黑暗的魔法

票数 1
EN

Stack Overflow用户

发布于 2010-05-08 20:21:31

一致的散列总是一个好主意。为什么你必须使用你自己的memcache客户端?只需使用任何流行的散列,他们都可以选择使用一致的散列。

为了提高效率,我们使用这个PECL扩展,

http://pecl.php.net/package/memcache

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2793793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档