redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set 异常解决
这个异常信息是在使用jedis连接windows下的redis服务端时抛出的异常
我使用的是github上的解压版redisan安装包,从启动窗口看到默认读取的配置文件并不是文件夹里的两个配置文件,原因是因为我没有把redis注册成服务,下面是安装redis服务流程。
1.在CMD窗口下进入redis解压目录
2.输入命令: redis-server --service-install redis.windows.conf --loglevel verbose
3.启动redis服务:redis-server --service-start
4.关闭服务:redis-server --service-stop
在第二部操作成功之后就可以看到服务里多了一项名字为Redis的服务,说明,服务注册成功
这个默认读取的配置文件就是redis.windows.conf这个文件,用文本编辑器打开文件,找到下面这行配置
打开注释,将密码设置成你想要的密码,在服务里重新启动redis服务就可以解决这个错误了。