一、错误场景
Redis没有设置密码,Laravel配置中密码也设置为null,但是还是会出现ERR Client sent AUTH, but no password is set。
这个原因是,因为Redis没有设置密码,但是你发送了密码即使为null或者‘’空值。
所以,把设置密码屏蔽掉即可。
二、其他场景
我明明在redis.conf设置了密码而且还设置了其他参数,但是为什么还是说没有密码。
这是因为如果你这样启动redis :
redis-server &
redis-server –port 6380 &
redis-server –port 6381 &
redis-server –port 6382 &
好吧 这样玩是不会加载redis.conf配置文件的。所以可以采用这种办法
去redis.conf目录中
redis-server redis.conf&
redis-server redis.conf –port 6380 &
redis-server redis.conf –port 6381 &
redis-server redis.conf –port 6382 &
这样就会加载redis.conf
但是这样的话写一个脚本更加方便。