public function setCacheVer($table)
{
if (!$this->openCache) {
return;
}
$isOpenEmergencyMode = Config::get('emergency_mode_not_real_time_refresh_mysql_query_cache');
if ($isOpenEmergencyMode !== false && $isOpenEmergencyMode > 0) {
//开启了紧急模式
$expireTime = Model::getInstance()->cache()->get("emergency_mode_not_real_time_refresh_mysql_query_cache_{$table}");
if ($expireTime && $isOpenEmergencyMode + $expireTime > time()) {
return;
}
Model::getInstance()->cache()->set("emergency_mode_not_real_time_refresh_mysql_query_cache_{$table}", time(), 3600);
}
Model::getInstance()->cache()->set($this->conf['mark'] . '_db_cache_version_' . $table, microtime(true), $this->conf['cache_expire']);
}