我想存储包含名称、电子邮件和密码的注册数据。我会像这样将这些数据存储在 mongodb 中
db.save({"name":"xxxx","email":"xxxxx","password":'xxxxxxxx'},function(err,result){});
当用户登录时,他们肯定会提供他们的电子邮件 ID 或用户名和密码,所以我会发现这个用户是否存在于数据库中
db.find({'email:'xxxxxxx','password':'xxxxxxxxx'},function(err,result){});
我试图在redis中做同样的事情,就像这样
db.hmset('key' name xxxxx email xxxx pass xxxxxx,function(){});
它已存储,但我如何检查电子邮件 ID 用户名是否已存在,因为用户只会提供电子邮件和密码。如果我知道密钥,那么只有我可以找到该数据。即使我知道密钥,我也只能获取数据,我无法找到数据已经存在,不像 mongodb
我该如何解决这个问题?