如果您的目标是检查是否Bob
用作name
该帐户abc
的解决方案,则解决方案应类似于:
{ "account": "abc", "name": "Bob", "lname": "Smith" }
{ "account": "abc", "name": "Sam", "lname": "Wilson" }
{ "account": "abc", "name": "Joe"}
SADD abc:name Bob Sam Joe
SADD abc:lname Wilson Smith
然后,您可以通过以下命令检查是否Bob
用作name
该帐户的abc
:
SISMEMBER abc:name Bob
> true
要检索字段的所有值,请使用SMEMBERS:
SMEMBERS abc:name
> ["Bob", "Sam", "Joe"]
abc:name ["Bob", "Sam", "Joe", "Bob", "Joe"]
那么你应该使用一个列表,而不是