@orangeoctopus usecae中几乎没有问题。
Redis的127.0.0.1:6379> HMSET编号:4532143215432用户名davejlong [email protected].com OK Redis的127.0.0.1:6379> HMSET用户:davejlong ID 4532143215432电子邮件[email protected].com OK
这会重复,考虑添加新值并删除&更新。
所以,我更喜欢这种
SET user:davejlong 1
HMSET user:1 username davejlong email [email protected]
1)在用户名
redis.get('user:davejlong',function(err,id){
console.log('User Id of @davejlong: ' + id);
redis.hgetall('user:'+id,function(err,user){
console.log('User Data: ' + user);
})
})
2)在标识
的情况下的情况下
redis.hgetall('user:1',function(err,user){
console.log('User Data: ' + user);
})
我用“更紧凑的方式来做这个......”,但却懒得打出来。 +1 –
@philpirozhkov哪一个... –
对不起,我错过了这一点,因为你没有增加通过邮件查找的能力。 'SET用户:[email protected].com 1' 你可以通过邮件找到 –