0

我想在 Ubuntu Natty 上为我的 PHP 应用程序设置一个 memcached 集群。我想设置一个 4 节点集群。

我知道我可以像这样apt-get -y install memcached libmemcached-dev或通过源代码安装 memcached,但需要更长的时间。但是,当我在四个单独的节点上完成此操作时,我不知道我需要做什么来对它们进行集群。是否有我应该编辑的配置文件以及我需要更新哪些设置?

我用谷歌搜索了“memcached 集群”,但似乎找不到任何确定的东西。

我会很感激一些帮助。

提前致谢

4

3 回答 3

2

如果您想要使用 memcached 进行集群功能,您还可以查看 Couchbase。如果您在 4 个节点上安装 Couchbase 并选择使用 memcached 存储桶,您可以通过 Couchbase Web 界面将所有服务器集群在一起。Couchbase 还为您提供了一些标准 memcached 所没有的监控工具。

于 2012-03-04T21:13:59.227 回答
0

Memcached 本身没有集群能力,它是 libmemcached 可以使用多个 memcached 实例。在 libmemcached 库中,您有用于添加 memcached 实例的 API。这正是您所需要的:

memcached_server_push()

于 2012-03-04T06:13:56.977 回答
0

Memcached 集群发生在应用层。您的应用程序需要自行确定要与哪个服务器通信。每个 memcached 服务器都是完全独立配置的。PHP Memcached 库可以处理集群。

于 2012-03-05T14:22:09.550 回答