failed: ERR invalid DB index [tcp://localhost:6379]報錯


錯誤原因

配置信息

'database' => env('REDIS_DEFAULT_DATABASE', 0),

如果.env 里面 REDIS_DEFAULT_DATABASE=0,結果就轉成空字符串 ”

redis的command就變成 SELECT,而非想要的 SELECT 0

解決方法

  1. REDIS_DEFAULT_DATABASE= 1-15 的隨意有效值
  2. REDIS_DEFAULT_DATABASE=‘0’,明確是 string 0
  3. .env里不寫 REDIS_DEFAULT_DATABASE, 會使用默認值 int 0

 

轉自:http://www.yinqisen.cn/blog-761.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM