如何根据哈希中的键/值在Redis中找到键/值数据并将其添加到哈希中



我的Redis数据存储中有大量的键,所有这些键都有随机十六进制文本的任意长名称。

所有的散列键都有一个名为name的键,它有一个值。

当我不知道密钥在哪里时,如何找到具有特定唯一名称值的哈希(所以我必须搜索所有的哈希-我知道这很糟糕)-例如,在我有唯一name: f-377的哈希中添加字段color: blue

我建议您创建一个加法散列,它将包含所有这些具有长名称映射的唯一值。又称自有指数。

因此,您需要创建新的散列,遍历所有现有的键并添加字段(每个键一个)。将来,当您需要创建新的键时,也需要将新字段添加到索引哈希中。在这个索引hash-O(1)中搜索,你能得到的最好的。

最新更新