Я просто играл с этим.Итак, вот что я получил:
> set alias:tamer 1000
"OK"
> set alias:tansel 1001
"OK"
> hmset uid:1000 alias tamer age 45
"OK"
> hmset uid:1001 alias tansel age 39
"OK"
> hset uid:1000 pass x1x2x3
true
============================
> get alias:tamer
"1000"
> hget uid:1000 alias
"tamer"
hgetall uid:1000
{"alias":"tamer","age":"45","pass":"x1x2x3"}
> hgetall uid:1001
{"alias":"tansel","age":"39"}
> hvals uid:1000
["tamer","45","x1x2x3"]
> hkeys uid:1000
["alias","age","pass"]
Поэтому, если кто-то пытается войти в систему, он даст вам псевдоним и передаст
Затем вы проверите, существует ли псевдоним, например:
> get alias:tamer
"1000"
Мы проверяем, есть ли в базе данных uid: tamer.Ответ - да, а uid # - 1000
Позволяет получить остальную информацию uid:
> hgetall uid:1000
{"alias":"tamer","age":"45","pass":"x1x2x3"}
ИЛИ только пароль:
> hget uid:1000 pass
"x1x2x3"
Делает ли этоответь на свой вопрос?