我想在Ubuntu Natty上为我的PHP应用程序设置一个memcached集群。我想设置一个4节点的集群。
我知道我可以像这样安装memcached,apt-get -y install memcached libmemcached-dev或者通过源码安装稍长一点的东西。但是,当我在四个独立的节点上执行此操作时,我不知道需要执行什么操作才能对它们进行集群。是否有我应该编辑的配置文件,以及我需要更新哪些设置?
我在谷歌上搜索了“memcached集群”,但我似乎找不到任何明确的东西。
如果能帮上忙我会很感激。
提前感谢
发布于 2012-03-05 22:22:10
Memcached集群发生在应用层。你的应用程序需要自己找出与哪台服务器对话。每个memcached服务器都是完全独立配置的。PHP Memcached library可以处理群集。
发布于 2012-03-05 05:13:59
如果你想使用memcached的集群功能,你也可以看看Couchbase。如果您在4个节点上安装Couchbase并选择使用memcached存储桶,则可以通过Couchbase web界面将所有服务器集群在一起。Couchbase还提供了一些标准memcached无法提供的监控工具。
发布于 2012-03-04 14:13:57
Memcached本身没有集群能力,它是libmemcached,可以使用多个memcached实例。在libmemcached库中,您可以使用API来添加memcached实例。这正是您需要的:
memcached_server_push()
https://stackoverflow.com/questions/9552056
复制相似问题