【发布时间】:2017-08-18 07:18:34
【问题描述】:
我使用 symfony 2,我想使用 Memcache,但问题是我找不到任何关于 Memcache 的解释,我刚刚为 memcached 找到了,所以它们的设置步骤相同吗?我添加了这一行来在 symfony 上安装 Memcache?
config.yml
framework:
session:
handler_id: session.handler.memcached
对于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%' ] ]
【问题讨论】:
标签: php symfony session memcached