错误原因
配置信息
'database' => env('REDIS_DEFAULT_DATABASE', 0),
如果.env 里面 REDIS_DEFAULT_DATABASE=0
,结果就转成空字符串 ”
redis的command就变成 SELECT
,而非想要的 SELECT 0
解决方法
- REDIS_DEFAULT_DATABASE= 1-15 的随意有效值
- REDIS_DEFAULT_DATABASE=‘0’,明确是 string 0
- .env里不写 REDIS_DEFAULT_DATABASE, 会使用默认值 int 0
转自:http://www.yinqisen.cn/blog-761.html