NOAUTH Authentication required.

意思:需要NOAUTH身份验证,那你输入密码验证就可以。

redis报这个错是因为你设置的密码,默认是没有的,是在reids.conf这个文件中设置的,一旦你设置了密码,无论是你在redis客户端连接,还是用Java代码连接,都是需要密码的,

先在redis的bin目录下找到redis.cocnf这个文件,输入 :

vim redis.conf

进入文件后找到

在495行找到requirepass,默认是注释掉的,我这里设置成root了,看看你的密码是多少,当然你也可以注释掉,然后输入:

auth "你的密码"

这样就行了,注意密码要加引号。