我对Redis完全陌生。我已经浏览了Azure和Redis网站,并了解到Redis可以用于存储缓存。我想在Redis Vector Database中存储OpenAI嵌入。
我注册了Redis云版本的免费试用账户。我可以使用Redis云版本主页中提供的一些python代码连接到数据库。现在我被卡住了。我不知道如何继续。
我浏览了以下网站:
https://redis.io/docs/about/
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 Vector Database,Azure Cache for Redis,Azure Redis Enterprise。这些术语是否相同?
有人能帮助我了解如何在Redis Vector Database中存储嵌入(特别是OpenAI)吗?请告诉我如何在Azure上托管此Redis Vector Database。
1条答案
按热度按时间kx5bkwkv1#
“Redis,Redis Vector Database,Azure Cache for Redis,Azure Redis enterprise.这些术语是否相同?”
你将需要一个Redis Cache WITH RediSearch的实现。你将把你的嵌入保存到Redis中并执行“向量相似性搜索”
阅读此链接:https://mlops.community/vector-similarity-search-from-basics-to-production/