| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- // +----------------------------------------------------------------------
- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
- // +----------------------------------------------------------------------
- // | Author: yunwuxin <448901948@qq.com>
- // +----------------------------------------------------------------------
- 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',
- ],
- ];
|