# Config
Config用于服務配置管理。
```PHP
/**
* 裝載配置文件
* @param string $config_file
* @param bool $is_force
* @return null|Config
*/
$config = Config::loadConfig(string $config_file = 'config', bool $is_force = false);
/**
* 獲取配置
* @param string|null $configKey
* @return array|mixed|null
*/
$config->get(string $configKey = null);
/**
* 獲取緩存的配置
* @return array
*/
Config::getCacheConfig();
/**
* 緩存所有配置文件
*/
Config::cacheConfig();
```
### 舉例
```PHP
//redis.php
return [
//緩存連接配置(正式)
'redis_master' => [
'host' => '127.0.0.1',
'port' => 6379,
'password' => '',
'select' => 0,
'timeout' => 0,
'expire' => 0,
'persistent' => true,
'prefix' => 'VSwoole-',
],
];
//獲取redis文件所有配置
$redis = $config = Config::loadConfig('redis');
//獲取redis的redis_master節配置
$redis_master = $redis->get('redis_master');
//獲取redis_master的host配置
$redis_host = $redis->get('redis_master.host');
//加載所有配置
$redis = $config = Config::loadConfig('*');
//獲取redis_master的host配置
$redis_host = $redis->get('redis.redis_master.host');
```