azure 如何在Redis Vector Database中存储OpenAI嵌入?

wtlkbnrh  于 2023-04-12  发布在  Redis
关注(0)|答案(1)|浏览(190)

我对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。

kx5bkwkv

kx5bkwkv1#

“Redis,Redis Vector Database,Azure Cache for Redis,Azure Redis enterprise.这些术语是否相同?”

  • Redis是一种开源缓存技术
  • Azure Cache for Redis是Redis的Azure SaaS实现
  • Azure Redis Enterprise是Redis的企业级Azure SaaS实现,具有RediSearch等附加功能和SLA

你将需要一个Redis Cache WITH RediSearch的实现。你将把你的嵌入保存到Redis中并执行“向量相似性搜索”
阅读此链接:https://mlops.community/vector-similarity-search-from-basics-to-production/

相关问题