Esempio n. 1
0
 /**
  * 
  * 重写get方法,获取缓存的时候
  * @see \yii\caching\Cache::set()
  */
 public function get($key)
 {
     $ret = parent::get($key);
     if ($ret === false) {
         $ret = \Yii::$app->slavecache->get($key);
         if ($ret !== false) {
             $this->delete($key);
             $key = $this->buildKey($key);
             if ($this->useMemcached) {
                 file_put_contents('/tmp/mycache.log', date("Y-m-d H:i:s", time()) . "key {$key} get from slave \r\n", FILE_APPEND);
             }
         }
     }
     return $ret;
 }
Esempio n. 2
0
 public function get($key)
 {
     $ret = parent::get($key);
     return $ret;
 }