如何在Redis矢量数据库中存储OpenAI嵌入?



我浏览了Azure和Redis网站,了解到Redis可以用来存储缓存。我想在Redis矢量数据库中存储OpenAI嵌入。

我注册了Redis云版本的免费试用账号。我能够连接到数据库使用一些python代码在我的Redis云版本的主页上给出。现在我被困住了。我不知道下一步该怎么做。

我浏览了以下网站:
https://redis。io/docs/关于/https://redis.com/solutions/use-cases/vector-database/

他们谈论redis缓存和redis矢量数据库。但是我找不到我要找的东西。

我也浏览了一些Azure链接:https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-import-export-data

即使这个链接只讨论redis的缓存

我发现了一些术语,如Redis, Redis矢量数据库,Azure Redis缓存,Azure Redis企业。这些术语是一样的吗?

如何存储嵌入(特别是OpenAI)在Redis矢量数据库?此外,如何在Azure上托管这个Redis矢量数据库?

Redis, Redis矢量数据库,Azure Redis缓存,Azure Redis企业。这些术语是一样的吗?

  • Redis是一个开源缓存技术
  • Azure Cache for Redis是Redis的Azure SaaS实现
  • Azure Redis Enterprise是Redis的企业级Azure SaaS实现,具有额外的功能,如reresearch和SLA

你需要一个Redis Cache WITH reresearch的实现。您将保存嵌入到Redis中,并执行"矢量相似性搜索";

阅读此链接:https://mlops.community/vector-similarity-search-from-basics-to-production/

最新更新