问题描述:Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password
我在本地搭建一个项目环境时,项目启动报上面这个异常,但是我在redis.windows.conf中确认已经配置了“requirepass xxxxx"作为密码。
问题出现的原因
出现这个问题,一般是客户端连接redis时携带密码请求,但是redis未配置密码导致出现这个问题。
处理步骤:
- 我先使用RedisDesktopManager无密码的方式连接本地Redis,发现可以连接成功。说明我设置的密码确实没有生效。
- 启动时,采用“redis-server redis.windows.conf”命令启动,Redis启动时会以redis.windows.conf作为配置文件,来启动。
- redis重新启动后,密码设置失效的问题就解决了。