" NOAUTH需要身份验证"有时会看到错误

时间:2015-12-15 15:39:49

标签: java tomcat redis

org.springframework.dao.InvalidDataAccessApiUsageException: NOAUTH Authentication required.; nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.

当我尝试登录我的应用程序时,有时会出现上述错误。

我的设置是:

  • Tomcat是应用程序服务器
  • Redis用于维护会话。

重新启动redis后,它会在一两天内正常工作,之后会再次发生错误。

请帮助永久解决这个问题。

2 个答案:

答案 0 :(得分:0)

您可以使用

行禁用远程访问
bind 127.0.0.1

许多redis服务器受到antirez的安全漏洞post的攻击。仔细阅读并确保您的设置安全。不幸的是,一些redis安装带有这些安全漏洞。

答案 1 :(得分:0)

尝试使用池后设置Redis密码。 我也遇到了AUTH的问题,然后通过在使用池之前设置redis密码,看到有人与Lettuce有类似的问题。 更改订单后,将工厂设置为使用池,然后设置密码。 解决方案对我来说很好。 Link to similar problem with Lettuce