laravel使用redis队列实践(只需6步,超详细,超简单)
生活随笔
收集整理的這篇文章主要介紹了
laravel使用redis队列实践(只需6步,超详细,超简单)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.配置使用redis隊列
在.env文件找到QUEUE_DRIVER=sync改成QUEUE_DRIVER=redis
redis配置一般不用改如果有密碼改.env文件的REDIS_PASSWORD就可以了
2.生成隊列文件
根目錄執行php artisan make:job Wzb,這時在app目錄下會生成Jobs/Wzb.php
3.編寫隊列代碼
打開Wzb.php在handle方法下入入如下代碼:
file_put_contents('wzb.txt','王召波測試');
echo '恭喜你執行成功';
4.啟動隊列監聽
根目錄執行 php artisan queue:work
5.控制器調用隊列
隨便找一個可以訪問的控制器方法,復制下面代碼
AppJobsWzb::dispatch()->delay(10); echo '王召波隊列演示';die;
6.訪問隊列
用瀏覽器訪問你剛才的控制器方法,過10秒你會發現在控制臺輸出"恭喜你執行成功",并且項目的根目錄會生成wzb.txt文件.
(1)瀏覽器訪問
(2)10秒之后 控制臺顯示
總結
以上是生活随笔為你收集整理的laravel使用redis队列实践(只需6步,超详细,超简单)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java mysql驱动
- 下一篇: 超级鹰打码平台使用教程