* [ ] 配置文件: 項目根目錄/vendor/xiehaohong/gateim/gateim/Config.php
```
/*
* redis 配置
*/
protected $redis_config = [
'host' => '127.0.0.1', // redis 主機地址
'prefix' => 'gateim:', // key 前綴,避免運行多個時redis鍵沖突
'password' => 'asbngpk*12', // redis 密碼
'port' => 6379, // redis 端口
'select' => 0, // redis db 庫, 建議顯示指定 1-15 的數字均可
'timeout' => 0, // redis 超時時間
'persistent' => false, // redis 持續性,連接復用
];
```
```
/*
* websocket server 監聽端口
*/
protected static $websocket = [
'ServiceHost' => 'swoole.gzyxkk.com', // webSocket服務地址,可放ip,域名,域名需解析到本服務器上
'ServicePort' => 9502, // webSocket服務端口
];
```
```
/*
* server 性能配置
* 更多配置查看 swoole 官方文檔
* https://www.swoole.com/
*/
protected static $server_config = [
'worker_num' => 4, // 設置啟動的 Worker 進程數
'task_worker_num' => 0, // 設置異步任務的工作進程數量,最大值不得超過 CPU核心數 * 1000, 開啟越多越占用內存
'daemonize' => false, // 是否守護進程運行,生產模式必開
'tcp_keepidle' => 30, // 30s沒有數據傳輸就進行檢測
'tcp_keepinterval' => 1, // 1s探測一次
'tcp_keepcount' => 1, // 探測的次數,超過5次后還沒回包close此連接
// wss配置文件配置,wss 應用中,發起 WebSocket 連接的頁面必須使用 HTTPS
'openSll' => false, // 是否開啟ssl
'ssl_cert_file' => __DIR__.'/ssl_file/cert.pem',
'ssl_key_file' => __DIR__.'/ssl_file/key.pem',
];
```