我正在使用dingo包管理某些API的Laravel項目。我在我的.env
文件中將CACHE_DRIVER=array
變量更改爲CACHE_DRIVER=redis
,因爲對於CACHE_DRIVER
,dingo不再支持array
。因此,我在我的系統上安裝了redis,並將其包含在我的Laravel項目中,在我的composer.json
中添加"predis/predis": "~1.0"
並使用命令composer update
更新。到目前爲止,一切正常。但是,要創建數據庫表和使用php artisan migrate --seed
種子他們,我得到的錯誤:Redis NOAUTH需要身份驗證。 [tcp://127.0.0.1:6379] Laravel
[Predis\Connection\ConnectionException]
SELECT
failed: NOAUTH Authentication required. [tcp://127.0.0.1:6379]
注:當我安裝Redis的,我加了一個密碼。我也使用兩個命令redis-cli
進行驗證,以切換到redis,然後使用AUTH mypassword
。然而,當我嘗試種子時,它仍然會拋出同樣的錯誤。請問我做錯了什麼?
感謝您的任何幫助。
檢查配置,如果您可能有主密碼。 –