推出Redis云服务包

Redis发布新产品:Redis Cloud Packages

Redis近日发布了名为Redis Cloud Packages的新产品。该产品结合了预配置的Redis Cloud实例,旨在满足特定的工作负载和用例需求,使用户无需手动配置,简化了Redis实例的管理,使开发者能够更高效地使用Redis。用户可以选择用于缓存NoSQL数据库向量搜索的包。

Redis Cloud的主要特点

Redis Cloud是一个完全托管的Redis数据库,支持各大公有云服务。它提供了Redis Enterprise的所有功能,包括:

  • 即时故障转移
  • 备份与恢复
  • 24/7监控与支持
  • 线性扩展
  • 可预测的性能

Redis作为向量搜索的应用

Redis的向量搜索功能为AI应用提供了基础,适用于推荐系统、文档聊天等场景。开发者可以利用代理和RAG(检索增强生成)技术,增强大型语言模型(LLM)的响应。Redis向量索引支持相似性搜索,用户可以选择以下两种技术:

  • FLAT:暴力搜索方法
  • HSNW:基于分层小世界图的高效近似搜索方法

支持的相似性度量方法包括欧几里得距离内积余弦相似度。更多关于Redis向量搜索的资源可以在Redis学习页面找到。

行业专家评价

LangChain联合创始人兼CEO Harrison Chase表示:

“我们在OpenGPTs中使用了Redis Cloud,包括作为向量存储和消息及代理配置的数据库。Redis能够在一个数据库中实现所有这些功能,这非常有吸引力。”

RedisJSON的功能

RedisJSON是一个高性能的NoSQL文档存储,提供原生API用于JSON文档的摄入、索引、查询和全文搜索。其主要功能包括:

  • 内存JSON存储:支持每秒数百万次操作的无模式JSON存储
  • 索引与查询:可以在JSON文档上创建索引,执行复杂聚合,按属性、数值范围和地理距离进行过滤
  • 全文/模糊搜索:支持多语言的全文索引和基于词干的查询扩展,提供丰富的查询语言

示例:创建JSON文档

以下是一个在Redis中创建JSON文档的示例:

redis> JSON.SET testkey . '[ 123, { "life": 42 },{"fish","please"} ]'
OK
redis> JSON.GET testkey "[123,{\"life\":42},{\"fish\",\"please\"}]"

兼容性与订阅计划

Redis Enterprise和Redis Cloud均与Redis社区版兼容。用户可以通过Google或GitHub账号注册,并选择以下订阅计划:

  • 免费Redis Cloud Essentials:用于培训和原型设计,提供30MB存储和最多30个并发连接
  • Redis Cloud Essentials(付费):适用于低吞吐量场景,存储容量从250MB到12GB,并发连接数从256到无限制
  • Redis Cloud Pro:支持更多数据库、更高吞吐量和无限制连接,提供50TB存储和无限制并发连接

更多订阅计划的详细信息可在订阅页面查看。

阅读 28
0 条评论