我正在与用户制作一个网站的移动应用程序,所以在应用程序中,用户需要能够登录。为此,我创建了一个记住令牌来在登录时对用户进行身份验证。起初,我在考虑将每个令牌保存到数据库中,并在用户注销时将其销毁。当用户登录时,他们将拥有相同的令牌,直到他们注销。然后我看到一些东西说redis是最好的存储令牌的方式。我的问题是,如果创建新令牌的唯一时间是用户登录时,而销毁令牌的唯一时间是用户注销、需要redis或只是将其保存到数据库中时,则性能良好。
发布于 2014-03-25 04:24:51
Redis将允许快速访问令牌数据,因为它将键值对保存在内存中。此外,如果您需要在特定时间段后令牌过期,Redis将允许您设置过期时间和密钥.Thus,您不需要执行任何显式计算来确定其过期时间,以便删除它。
https://stackoverflow.com/questions/22595818
复制相似问题