/** * * 重写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; }
public function get($key) { $ret = parent::get($key); return $ret; }