当前位置:   article > 正文

Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password

caused by: redis.clients.jedis.exceptions.jedisdataexception: err client sen

出现这个问题,一般是客户端连接redis时携带密码请求,但是redis未配置密码导致出现这个问题。
解决方法有两种;
第一种:redis配置文件中,不要填密码。即使密码为空,也要删掉参数名 password 。
在这里插入图片描述

在这里插入图片描述

第二种:修改redis密码,我是在windows环境下操作的,linux环境下修改密码方式自行查找。
1.找到redis配置文件 redis.windows.conf,有些是redis.conf,其实大同小异,知道原理即可。
在这里插入图片描述
2.搜索 “requirepass”,这个就是redis配置密码的地方,将注释#去掉,后面的“foobared”则可修改为你所需要的密码,修改后保存退出。
在这里插入图片描述
3.重启redis服务
redis启动默认加载redis.conf配置文件,如果你刚才修改的配置文件是redis.conf则直接使用命令“redis-server”启动即可
在这里插入图片描述
如果你修改的是redis.windows.conf配置文件,你需要指定配置文件的方式进行启动,命令为“redis-server redis.windows.conf”
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/672625
推荐阅读
相关标签
  

闽ICP备14008679号