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-2025 CODEPRJ.COM