app->singleton('redis', function ($app) { $redisConfig = $app->make('config')->get('database.redis', []); if (app()->runningInConsole()) { foreach ($redisConfig as &$item) { if (isset($item['host'])) { $item['read_write_timeout'] = -1; } } } return new Database($app,$redisConfig['client'],$redisConfig); }); } }