我正在使用 Laravel 隊列。并且我設(shè)置了 .env 文件,如下所示。QUEUE_DRIVER = database
QUEUE_CONNECTION = database但我收到這個錯誤。Please make sure the PHP Redis extension is installed and enabled.誰能解釋一下并解決這個問題并給我解決方案。我真的需要redis嗎?因?yàn)槲也幌胧褂盟?
2 回答

弒天下
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個贊
感謝你所做的一切。.env
我通過在文件中添加這一行來解決這個問題
REDIS_CLIENT = predis
然后運(yùn)行這個命令:
php artisan config:cache

狐的傳說
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個贊
它給出這個錯誤是因?yàn)樽缘姆?wù)提供者使用config/database.php的redis配置數(shù)組來初始化redis(建立連接)。
Illuminate\Redis\RedisServiceProvider::class,
如果您從providers
數(shù)組中刪除/注釋掉config/app.php
它,它將不會初始化 redis 并且不會給出錯誤。
redis
編輯:請確保在進(jìn)行更改后沒有使用會話、隊列、緩存等驅(qū)動程序。
- 2 回答
- 0 關(guān)注
- 558 瀏覽
添加回答
舉報
0/150
提交
取消