栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

ERR Client sent AUTH, but no password is set和no config file specified, using the default config解决方法

Java 更新时间:发布时间: 百科书网 趣学号
问题描述

这是我java集成redis是报的错误,一般出现在项目启动之后,你登录的时候,会进行身份的验证,然而你redis并没有配置password

问题排查:检查自己yml文件中redis的配置


由上图我发现我redis里面有password属性,但是没有值,这就是问题所在

解决方法

①去掉password这个属性(但是仅适应于你登录的时候不会去验证redis的密码,我的需要验证所以去掉属性就不能实现)

②给redis配置密码,然而我在配置密码的时候又发现了一个新的问题,配置密码需要编辑在你redis安装目录下的 redis.conf文件

但是很多人下载的redis启动起来都会报上面的错误:no config file specified, using the default config. In order to specify a config file use(就是没有找到默认的配置文件,需要你指定一个)

==如果你的没有这个问题你就往下多撸几下鼠标,如果你有你就一步一步看 ==

Ⅰ、看一下我得redis安装目录里面的文件

可以看到并没有redis.conf这个配置文件,但是有个redis.windows.conf文件,如果你直接启动redis-server文件就会报上面找不到配置文件的错误,怎么解决呢

Ⅱ、只需要在redis安装目录下运行cmd

Ⅲ、输入下面的命令

redis-server.exe  redis.windows.conf   #这就是启动redis让redis.windows.conf成为配置文件

哎,别滑了就是这里

没有redis.conf文件的就去配redis.windows.conf,有redis.conf直接配就好,我的没有redis.conf,我配的就是redis.windows.conf,其实都一样

有一点就是你改的时候,前面的#号千万别忘了去掉,然后保存,重新启动redis,把你的java项目中redis密码写上重新运行就ok了
requirepass liuxiang   #liuxiang 这是我的密码,你的密码你自己定义就好

如果还不行,我头给你,如果行,给俺点个赞,不点也没事,反正咱们都见不到,那我祝你,早安、午安、晚安

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1032903.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号