无效JWT的成本,性能和陷阱
我已经将JWT实现到我的应用程序中,并且如果我需要用户的令牌无效,则使用Redis存储黑名单的令牌。
我很好奇它在这一点上是否值得使用JWT,而不仅仅是使用典型的会话方法。
使用AWS Elastic beanstalk进行节点服务器及其RDS时,它是否会在生产中节省资金?
使用Redis查询数据库(mysql)是否更快?我的假设是它更快。
使用JWT加Redis使令牌无效是否存在不可避免的陷阱?
对我来说,这似乎是一个不错的解决方案,如果性能和成本存在,那么值得保留JWT。
回答如下:经过几个小时的研究并将其实施到我的系统中。 Redis是我使用JWT的方法。它比查询和读取我的数据库要快于检查数据库中列入黑名单的令牌。