【问题标题】:Redis usecase for social auth data用于社交身份验证数据的 Redis 用例
【发布时间】:2026-02-09 11:40:01
【问题描述】:

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

我的问题是,如何在 redis 中处理社交身份验证数据(twitter、facebook...)

【问题讨论】:

  • 您的问题是什么?您需要数据布局吗?

标签: node.js redis everyauth


【解决方案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

没有具体的办法,但是如果需要key之间的关系,需要自己处理(如上图这样的usernameid关系)

【讨论】:

  • 谢谢@crazyjul... 哪个是primarykey email 或social auth id 好