Redis存在唯一密钥问题


Redis issue with unique key

我对redis和hex都很陌生。

据我所知,我需要一个唯一的密钥,然后我可以在其中添加多个字段。

我将使用hget和hset保存大量用户信息。

我本来打算用之类的东西

"user useridHere: password $password"

ETC,如果你看到的话。例如

user 1: password pass123

并获取密码

hget("user 1: password");

但是,因为我不能在没有userid的情况下搜索用户信息,因为redis取决于密钥,我不知道该如何进行。

我的用户将使用他们的用户名和密码登录,我需要搜索匹配项。

由于我不想做user stackoverflow: password,我需要找到另一种方法,因为用户名是可变的。

我应该如何将我的帐户保存在redis中,并在其中搜索匹配的用户名和密码

如果我是你,我会将用户名存储在Redis中,然后如果他们更改了用户名,只需删除该用户名条目并创建一个新条目。