【问题标题】:How to save JWT in Redis?如何在 Redis 中保存 JWT?
【发布时间】:2019-09-21 21:12:21
【问题描述】:

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

【问题讨论】:

  • 到目前为止,您是否尝试过任何方法来实现这一目标?您需要向我们提供您尝试做的一些代码,并告诉我们哪些不符合预期。如果你没有尝试,我建议你看一下redis官方文档(redis.io/documentation),还有一个关于数据持久化的专门页面(redis.io/topics/persistence)。

标签: spring-boot redis jwt


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-28
    • 2011-10-17
    • 2017-11-03
    • 2017-09-06
    • 1970-01-01
    • 2017-12-07
    • 2020-12-25
    • 2020-02-20
    相关资源
    最近更新 更多