java - 有时会出现 "NOAUTH Authentication required"错误

标签 java tomcat redis

org.springframework.dao.InvalidDataAccessApiUsageException:需要 NOAUTH 身份验证。; 嵌套异常是 redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.

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

我的设置是:

  • Tomcat 是应用服务器
  • Redis用于维护 session 。

重启redis后,正常一两天后又报错

请帮助永久解决此问题..

最佳答案

尝试在使用 pool 后设置您的 Redis 密码。 我在使用 AUTH 时也遇到了一些问题,然后看到有人在使用 pool 之前通过设置 redis 密码对 Lettuce 也有类似的问题。 更改顺序,一旦您将工厂设置为使用池,然后设置密码。 该解决方案对我来说效果很好。 Link to similar problem with Lettuce

关于java - 有时会出现 "NOAUTH Authentication required"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34293311/

相关文章:

php - 脚本/队列不断耗尽内存

redis - 以下示例最适合哪种 Redis 数据类型

java - 使用蓝牙将电脑连接到 Android 手机

java - Vaadin 8 Converter 的行为与 Vaadin 7 Converter 不同(不更新 UI)?

java - 扫描非本地主机上的端口

oracle - 在 Linux 上使用 Oracle Apex 安装 RESTful 服务和 Tomcat 8

java - 不使用预定义函数打印数组长度

java - 在 tomcat 级别覆盖 tomcat 属性

java - tomcat 8 security 基于表单的身份验证自动登录

performance - Redis Stream 管理时间范围