我想在Ubuntu Natty上为我的PHP应用程序设置一个memcached群集。我想设置一个4节点集群。
我知道我可以像apt-get -y install memcached libmemcached-dev
那样安装memcached,或者通过源代码安装更长的内容。但是,当我在四个单独的节点上完成此操作时,我不知道我需要做什么来对它们进行聚类。是否有我应该编辑的配置文件以及需要更新的设置?
我用google搜索'memcached clustering',但我似乎无法找到任何确定的内容。
我很感激一些帮助。
提前致谢
答案 0 :(得分:2)
如果您想要使用memcached进行群集功能,您还可以查看Couchbase。如果在4个节点上安装Couchbase并选择使用memcached存储桶,则可以通过Couchbase Web界面将所有服务器集中在一起。 Couchbase还为您提供了一些标准memcached无法获得的监控工具。
答案 1 :(得分:0)
Memcached本身没有集群功能,libmemcached可以使用多个memcached实例。在libmemcached库中,您有用于添加memcached实例的API。这正是你所需要的:
答案 2 :(得分:0)
Memcached群集发生在应用程序层。您的应用需要弄清楚它自己要与哪个服务器通信。每个memcached服务器完全独立配置。 PHP Memcached library可以处理群集。