无法从resque工作人员调用照明类

时间:2013-12-11 18:53:26

标签: php redis laravel-4 resque php-resque

我刚开始在我的应用程序中使用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

我是否需要做一些特别的事情才能在我的工作人员中使用照明类?

0 个答案:

没有答案