是否可以使用Redis通过键OR值进行查找?我需要存储电子邮件地址的主列表,为每个地址分配一个UUID,但能够使用其他数据找到ID或地址。我找不到确定的“是”或“否”。任何示例将不胜感激。
您需要创建 2 个哈希图:
例如:
> hset uuid_to_email 39315120-9581-11e3-9c4e-0002a5d5c51b foo@bar.com
> hset email_to_uuid foo@bar.com 39315120-9581-11e3-9c4e-0002a5d5c51b
Run Code Online (Sandbox Code Playgroud)
然后,要检索该值,请使用从您拥有的值映射的哈希图。如果您有 UUID,请使用 uuid_to_email:
> hget uuid_to_email 39315120-9581-11e3-9c4e-0002a5d5c51b
"foo@bar.com"
Run Code Online (Sandbox Code Playgroud)
如果您有电子邮件,请使用 email_to_uuid:
> hget email_to_uuid foo@bar.com
"39315120-9581-11e3-9c4e-0002a5d5c51b"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2374 次 |
| 最近记录: |