我正在一个小型的用户认证服务器上工作,它必须存储关于用户的最小数据,如uuid
,email
,role
...
它已经使用了redis来存储登录流的OTP代码,所以我认为它也可以很好地存储用户数据。
问题是我需要在用户登录时基于2个密钥email
访问此用户数据(uuid
在这里是未知的),并在每一个其他场合访问uuid
(它作为有效负载嵌入在jwt令牌中,加上比电子邮件更可靠,因为它可以更改)。
我试图找出是否有一种方法可以访问相同的用户数据使用他们的email
或uuid
作为关键字,而不必复制它。
1条答案
按热度按时间bihw5rsg1#
Redis中的键不是指针,而是一个大哈希表中的条目,你需要复制数据。