Php 在laravel 5.2中将Redis用作队列驱动程序时,是否需要创建失败的作业表?
我正在使用redis作为Laravel 5.2的队列驱动程序。我的问题是当一个作业失败时,我在laravel.log中得到一个异常,它说Php 在laravel 5.2中将Redis用作队列驱动程序时,是否需要创建失败的作业表?,php,laravel-5,redis,queue,Php,Laravel 5,Redis,Queue,我正在使用redis作为Laravel 5.2的队列驱动程序。我的问题是当一个作业失败时,我在laravel.log中得到一个异常,它说PDO找不到failed_作业表 我知道我可以使用artisan创建迁移以创建失败作业表,但在redis上运行队列时是否需要执行此操作?否,您不必这样做。失败的作业由处理,它实现。您可以使用自己选择的后端实现此接口。您还需要使用FailedJobProviderInterface的实现来扩展和替换该方法: /** * Register the failed j
PDO
找不到failed_作业
表
我知道我可以使用artisan创建迁移以创建失败作业表,但在redis上运行队列时是否需要执行此操作?否,您不必这样做。失败的作业由处理,它实现。您可以使用自己选择的后端实现此接口。您还需要使用
FailedJobProviderInterface
的实现来扩展和替换该方法:
/**
* Register the failed job services.
*
* @return void
*/
protected function registerFailedJobServices()
{
$this->app->singleton('queue.failer', function ($app) {
// Your implementation here.
});
}