Redis用于社交身份验证数据的用例

时间:2011-10-28 05:34:59

标签: node.js redis everyauth

我检查了具有出色功能的EveryAuth模块,并决定在我的项目中使用。

我的问题是,如何处理redis中的社交认证数据(twitter,facebook ...)

1 个答案:

答案 0 :(得分:1)

由于redis是一个键值系统,因此您需要相应地创建密钥。

例如,您可以这样做:

set user:1:name first_user
set username:first_user:id 1

然后是数据本身

set user:1:email myemail@whatever.com
set user:1:twitter_auth whatever"
set user:1:facebook_auth whatever

没有具体的方法可以做到这一点,但如果你需要密钥之间的关系,你需要自己处理它(如上所示的用户名< - > id关系)