【发布时间】:2019-11-17 19:50:09
【问题描述】:
我是 Redis 新手。我想通过来自 API 的一个或多个值进行搜索。 例如 - 假设我想存储一些 sec 数据,如下所示:
Value1
{
"isin":"isin123",
"id_bb_global":"BBg12345676",
"cusip":"cusip123",
"sedol":"sedol123",
"cpn":"0.09",
"cntry":"US",
"144A":"xyz",
"issue_cntry":"UK"
}
Value2
{
"isin":"isin222",
"id_bb_global":"BBG222",
"cusip":"cusip222",
"sedol":"sedol222",
"cpn":"1.0",
"cntry":"IN",
"144A":"Y",
"issue_cntry":"DE"
}
...
...
我想按 cusip 或 cusip 和 id_bb_global、ISIN plus Exchange 或 sedol 进行搜索。
例如 - 搜索查询数据 -> {"isin":"isin222", "cusip":"cusip222"} ,应该从值返回所有数据集。
将这种数据结构存储在 Redis 和 API 中以更快地检索相同数据的最佳方法是什么。
【问题讨论】:
-
您可以遵循redis.io/topics/indexes 中描述的模式或尝试为此构建的一些东西,例如oss.redislabs.com/redisearch
-
谢谢@itamar Haber。 redisearch 非企业版可以在集群多集群上工作吗?
-
"redisearch 非企业版是否可以在集群多集群上工作?"
标签: caching redis full-text-search key-value-store