Can
Be Better

Redis : ERR Client sent AUTH, but no password is set

一、错误场景

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

但是这样的话写一个脚本更加方便。

 

不开启评论,如有问题疑问请发邮件。i@ltq.im最长的路 » Redis : ERR Client sent AUTH, but no password is set

评论 抢沙发

评论前必须登录!