我浏览了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/