将Memcached与YII的查询生成器一起使用

时间:2012-04-16 09:53:55

标签: memcached yii

我在我的应用程序中使用YII's Query builder进行SELECT查询。如何使用memcached和它一样?

的问候,
作者Abhijit

1 个答案:

答案 0 :(得分:2)

在配置中:

    ......
'components'=>array(
    ......
    'cache'=>array(
        'class'=>'system.caching.CMemCache',
        'servers'=>array(
            array('host'=>'server1', 'port'=>11211, 'weight'=>60),
        ),
    ),
),
);

并且查询类似于:

$rows = Yii::app()->db->cache(1000, $dependency)->createCommand($sql)->queryAll();

或ActiveRecord:

$posts = Post::model()->with('comments')->findAll();

有一个很好的教程:http://www.yiiframework.com/doc/guide/1.1/en/caching.overview