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存储和无限制并发连接
更多订阅计划的详细信息可在订阅页面查看。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。