我刚开始在我的应用程序中使用resque,我已经创建了一个worker并且可以将作业排队。我在工作中使用照明类我遇到了问题。以下是我在工人身上看到的错误。
PHP Fatal error: Class 'Redis' not found in path/to/worker
这是我的工人阶级:
class SvrRestart {
public function setUp() {
// ... Set up environment for this job
}
public function perform() {
$instance = $this->args['instance'];
Redis::del('restart:' . $instance);
}
public function tearDown() {
// ... Remove environment for this job
}
}
我还尝试将以下内容添加到工作人员的顶部:
use Illuminate\Support\Facades\Redis as Redis
这会返回以下错误:
PHP Fatal error: Call to a member function del() on a non-object in path/to/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 206
我是否需要做一些特别的事情才能在我的工作人员中使用照明类?