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

posted @ 2017-08-26 00:02  萝卜er  阅读(2235)  评论(0编辑  收藏  举报