symfony2使用Memcached存儲Session

1、添加如下代碼到app/config/services.yml:

parameters:
    memcached.servers:
      - { host: 127.0.0.1, port: 11211 }  

services:
    session.handler.memcached:
        class: Symfony\Component\HttpFoundation\Session\Storage\Handler\MemcachedSessionHandler
        arguments:
            - "@memcached"
            -  { prefix : "im_" }
    memcached:
        class: Memcached
        calls:
            - [ addServers, [ %memcached.servers% ]]

2、修改app/config/config.yml文件中的handler_id爲上面定義的service id

framework:
    session:
        handler_id: session.handler.memcached


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章