zoukankan      html  css  js  c++  java
  • [Yii Framework] Share the session with memcache in Yii

    When developing distributed applications with Yii, naturally, we will face that we have to 

    share the session in different machine. So here we will use memcache to do it. 

    here is the example to store the session with memcache in Yii, in the main.php file: 

             'cache'=>array(
                'class'=>'system.caching.CMemCache',
                'servers'=>array(
                    array(
                        'host'=>'192.168.1.1',
                        'port'=>11211,
                    ),
                ),
             ),
             'sessionCache'=>array(
                'class'=>'system.caching.CMemCache',
                'servers'=>array(
                    array(
                        'host'=>'192.168.1.2',
                        'port'=>11211,
                    ),
                ),
            ),
            'session' => array (
                'class'=> 'CCacheHttpSession',
                'autoStart' => true,
                'cacheID' => 'sessionCache', //we only use the sessionCache to store the session
                'cookieMode' => 'only',
                'timeout' => 1400
            ),

    For the details, pls refer to http://www.yiiframework.com/doc/api/1.1/CCacheHttpSession#cacheID-detail
     

    Have fun with Yii! 

  • 相关阅读:
    jsp第四次
    jsp第二次作业
    jsp第一次作业
    软件测试课堂练习
    11.11日
    10.28
    10.25
    10.21
    jsp第七周作业
    JSP第六周作业
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/2781903.html
Copyright © 2011-2022 走看看