是否可以使用unix socket连接zf1和memcached?

时间:2015-12-22 20:17:29

标签: php zend-framework memcached zend-cache

目前将旧代码移动到新服务器。我的环境配置为仅使用套接字。

也许可以配置zend framework 1使用unix socket连接到memcached服务器?

P.S。不要混淆人:问题不是关于本机php会话机制,而是ZF1缓存一个。

e.g。我们在application.ini中指定类似下面的内容(我需要一些unix套接字,如果有一些解决方法):

; Cache
resources.cachemanager.database.frontend.name                            = Core
resources.cachemanager.database.frontend.options.automatic_serialization = On
resources.cachemanager.database.backend.name                             = Memcached
resources.cachemanager.database.backend.options.servers.local.host       = <%= @memcached['listen'] %>
resources.cachemanager.database.backend.options.servers.local.port       = <%= @memcached['port'] %>

我看不到任何可以在zf1代码中使用memcached unix套接字的东西,但也许有人可以建议一些无痛的解决方法..

1 个答案:

答案 0 :(得分:0)

ZF1类应该使用Memcached类。似乎它将使用套接字路径代替端口为0的主机。

http://php.net/manual/en/memcached.addserver.php