【问题标题】:Multiple instance of memcache on same server同一服务器上的多个 memcache 实例
【发布时间】:2014-02-17 05:09:14
【问题描述】:

我正在使用 linux 服务器。我已经完成了一次 memcache 安装,一切都很好。我们正在同一台服务器上添加另一个应用程序。它还需要内存缓存。

如何设置 memcache,以便每个应用程序都获得自己的 memcache 实例?

我正在使用 codeigniter 框架。

【问题讨论】:

标签: php codeigniter memcached


【解决方案1】:

默认情况下,memcache 在端口 11211 上运行。但您可以在一台服务器上运行任意数量的 memcache 实例。只需指定另一个端口来运行 - 并将您的应用程序配置为连接到另一个端口。 例如:

  • 端口 11212 上具有 64M 的实例

    memcache -p 11212 -m 64 -u 没人 -d

  • 11213 端口上具有 128M 的实例

    memcache -p 11213 -m 128 -u 没人 -d

  • 20G 端口 11214 的实例

    memcache -p 11214 -m 20480 -u 没人 -d

【讨论】: