larave版本是5.8。我準(zhǔn)備用redis的隊(duì)列功能。根據(jù)文檔,當(dāng)我啟動(dòng) queue: work 命令時(shí),它無法成功執(zhí)行。錯(cuò)誤日志有異常錯(cuò)誤環(huán)境:laravel5.8php7.2.21redis5.0.5配置/queue.php'redis' => [ 'driver' => 'redis', 'connection' => 'default', 'queue' => env('REDIS_QUEUE', 'sso'), 'retry_after' => 90, 'block_for' => null, ],應(yīng)用程序/工作/LoginLog.php<?phpnamespace App\Jobs;use Illuminate\Bus\Queueable;use Illuminate\Queue\SerializesModels;use Illuminate\Queue\InteractsWithQueue;use Illuminate\Contracts\Queue\ShouldQueue;use Illuminate\Foundation\Bus\Dispatchable;use Illuminate\Support\Facades\Log;class LoginLog implements ShouldQueue{ use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; protected $data; /** * Create a new job instance. * * @return void */ public function __construct($appId) { $this->data = $appId; } /** * Execute the job. * * @return void */ public function handle() { Log::info('job handle...',$this->data); }}路線/web.phpRoute::get('test', function (){ $appid = '1854956778'; $a = \App\Jobs\LoginLog::dispatch($appid); dd($a);});郵遞員測試
當(dāng)我使用laravel5.8的redis隊(duì)列功能時(shí),無法正常使用
婷婷同學(xué)_
2022-12-23 15:35:07
