首页 > 解决方案 > 如何在 Redis 中保存 JWT?

问题描述

我正在使用 Java 8 和 MongoDB 创建一个 Spring Boot 项目。对于会话管理,我使用的是 JWT 令牌。我已经搜索了许多在注销时使 JWT 令牌无效的方法。我读到可以将 Redis 中的令牌列入黑名单并对其进行验证。如何在 Redis 中存储/保存 JWT?在 Redis 服务器重启时,保存的 JWT 令牌数据会丢失,对吧?如何处理?

标签: spring-bootredisjwt

解决方案


我认为您应该更多地了解文档。我可以告诉你:

  • 你有很多方法可以在 redis 中存储
  • redis 支持持久化数据(但我不建议持久化数据,你应该在缓存而不是存储中使用 redis)

推荐阅读