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

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

 

未经允许不得转载:最长的路 » Redis : ERR Client sent AUTH, but no password is set

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址