我使用symfony 2,我想用它来使用Memcache,但问题是我找不到任何Memcache的解释我刚刚找到memcached所以它们是相同的设置步骤吗?我添加了这些行来在symfony上安装Memcache?
config.yml
framework: session: handler_id: session.handler.memcached
for parameters.yml
parameters: memcached_host: 127.0.0.1 memcached_port: 11211 memcached_prefix: custom_key_ memcached_expire: 14400
services.yml
services: session.handler.memcached: class: Symfony\Component\HttpFoundation\Session\Storage\Handler\MemcachedSessionHandler arguments: [ "@session.memcached", { prefix: '%memcached_prefix%', expiretime: '%memcached_expire%' } ] services: session.memcached: class: Memcached arguments: persistent_id: %memcached_prefix% calls: - [ addServer, [ %memcached_host%, %memcached_port% ]] services: session.memcached: class: Madisoft\AppBundle\Utils\MemcachedWrapper arguments: persistent_id: '%memcached_prefix%' calls: - [ addServer, [ '%memcached_host%', '%memcached_port%' ] ]
Francesco Ab.. 10
只有一个Memcached
软件,它可以在https://memcached.org/上找到.
有两个着名的PHP
库Memcached
,名为memcache
(http://php.net/manual/en/book.memcache.php)和memcached
(http://php.net/manual/en/book.memcached.php),所以这可能是你的困惑所在.
要Memcached
与Symfony 2一起使用,我建议使用LeaseWeb的外部捆绑包,它提供了所有必需的文档:https://github.com/LeaseWeb/LswMemcacheBundle.
从Symfony 3.3开始,将有一个原生Memcached
适配器:请参阅http://symfony.com/blog/new-in-symfony-3-3-memcached-cache-adapter.
只有一个Memcached
软件,它可以在https://memcached.org/上找到.
有两个着名的PHP
库Memcached
,名为memcache
(http://php.net/manual/en/book.memcache.php)和memcached
(http://php.net/manual/en/book.memcached.php),所以这可能是你的困惑所在.
要Memcached
与Symfony 2一起使用,我建议使用LeaseWeb的外部捆绑包,它提供了所有必需的文档:https://github.com/LeaseWeb/LswMemcacheBundle.
从Symfony 3.3开始,将有一个原生Memcached
适配器:请参阅http://symfony.com/blog/new-in-symfony-3-3-memcached-cache-adapter.