// +---------------------------------------------------------------------- use think\facade\Env; return [ // 内置驱动:redis、database、topthink、sync 'default' => 'redis', // sync驱动表示取消消息队列还原为同步执行 'connections' => [ 'sync' => [ 'type' => 'sync', ], 'database' => [ 'type' => 'database', 'queue' => '', 'table' => 'jobs', 'connection' => null, ], 'redis' => [ 'type' => 'redis', // 默认队列名称 'queue' => 'default', // 服务器地址 'host' => Env::get('redis.host', '127.0.0.1'), // 端口号 'port' => Env::get('redis.port', '6379'), // 密码 'password' => Env::get('redis.passwd', 'keli123456'), // 索引库 'select' => 0, // 连接超时 'timeout' => 0, // 是否长连接 'persistent' => false, ], ], 'failed' => [ 'type' => 'none', 'table' => 'failed_jobs', ], ];