yii/キャッシュ

Last-modified: 2012-03-06 (火) 01:01:06 (2084d)

概要

基本事項

  • CCacheクラスをextendすることで利用できる。
  • memcacheやredisなどを利用する時はCCacheをextendsしたラッパークラスを作成してそれを利用する

使い方

  • config/main.phpにcacheを追記
    "cache"=>array(
        "class"=>"system.caching.CMemchache",
        "server"=>array(
                         "host"=>"....",
                         "port"=>....,
         ),
     )
  • setとgetとdelete
    ・set
     Yii::app()->cache->set(key,value)
    ・get
     Yii::app()->cache->get(key)
    ・delete
     Yii::app()->cache->delete(key)