redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

Posted 学无止境小奇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required相关的知识,希望对你有一定的参考价值。

真正的大师永远怀着一颗学徒的心
哈喽!大家好,我是小奇,一位程序员界的学徒
小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧
文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟!回复【项目】有我为大家准备的一些项目源码。回复【简历模板】有我为大家准备的简历模板。

文章目录


一、异常信息

1、redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required

表示redis设置了密码,但是你用jedis连接的时候没有配置密码

二、解决方式

1、在jedis中添加密码

jedis.auth(“你的密码”);

2、将redis的密码注释掉

找到redis.conf配置文件,将requirepass注释掉


然后重新启动

进入redis客户端,在bin目录下
./redis-cli


然后输入密码,因为我们之前有密码,修改配置文件后没有重启生效,所有现在还是有密码,需要输入密码进入redis客户端中
命令auth 你的密码

然后执行关闭redis命令
shutdown

然后重新启动redis,还是在bin目录下
./redis-server redis.conf 这是指定你的配置文件进行启动

三、总结

这里的相关内容还没有整理完毕,文章后面持续更新,建议收藏。

文章中涉及到的命令大家一定要像我一样每个都敲几遍,只有在敲的过程中才能发现自己对命令是否真正的掌握了。

如果觉得我的文章还不错的话就点个赞吧,另外可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟!回复【项目】有我为大家准备的一些项目源码。回复【简历模板】有我为大家准备的简历模板。

以上是关于redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required的主要内容,如果未能解决你的问题,请参考以下文章