Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password
·
出现这个问题,一般是客户端连接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”
更多推荐
已为社区贡献7条内容
所有评论(0)