5.5.7、【AI技术新纪元:Spring AI解码】Redis

Redis

Redis 是一款开源(BSD 许可)的内存数据结构存储系统,可用作数据库、缓存、消息代理以及流处理引擎。Redis 提供了诸如字符串、哈希表、列表、集合、带范围查询的有序集合、位图、HyperLogLogs、地理空间索引和流等多种数据结构。

Redis 向量搜索

Redis 向量搜索与查询扩展了 Redis 开源版(OSS)的核心功能,使您可以将 Redis 用作向量数据库:

  1. 在哈希或 JSON 文档中存储向量及其关联元数据。
  2. 检索向量。
  3. 执行向量搜索。

预备条件

  • EmbeddingClient 实例:用于计算文档嵌入。以下为几个选项:

    • Transformers 嵌入:在本地环境中计算嵌入。请遵循 ONNX Transformers 嵌入指南。
    • OpenAI 嵌入:使用 OpenAI 嵌入端点。您需要在 OpenAI 注册账号并在 API Keys 中生成 api-key 令牌。
    • Azure OpenAI 嵌入
  • Redis Stack 实例

    • 推荐使用 Redis Cloud
    • 或者 Docker 镜像 redis/redis-stack:latest

依赖项

在项目中添加以下依赖项:

  • Embeddin

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-24 11:32:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-24 11:32:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-24 11:32:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-24 11:32:03       18 阅读

热门阅读

  1. 基于docker创建深度学习开发环境

    2024-03-24 11:32:03       18 阅读
  2. 8 Internet基本服务(1)

    2024-03-24 11:32:03       17 阅读
  3. 数据仓库——雪花模式以及层次递归

    2024-03-24 11:32:03       16 阅读
  4. Js-字符串转数字详细规则-Number-parseInt-parseFloat

    2024-03-24 11:32:03       17 阅读
  5. Python学习之路

    2024-03-24 11:32:03       17 阅读
  6. 十分钟掌握redis精髓指令

    2024-03-24 11:32:03       21 阅读
  7. 普通函数与函数模板

    2024-03-24 11:32:03       19 阅读
  8. 蓝桥杯刷题--python-29-hashmap

    2024-03-24 11:32:03       18 阅读
  9. redis 如何保证数据同步(数据变化时)

    2024-03-24 11:32:03       18 阅读
  10. 设计模式:单例模式

    2024-03-24 11:32:03       19 阅读
  11. adb 使用详细指令

    2024-03-24 11:32:03       18 阅读
  12. Linux shell脚本切换为root用户执行命令

    2024-03-24 11:32:03       16 阅读