redis/redis

For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

解決的問題

Redis 提供高性能、低延遲的即時資料管理解決方案。透過將資料主要儲存在記憶體中,實現極快的資料存取(通常在毫秒以下),可作為快取、會話管理、即時分析等多種用途的通用工具。

工作原理

Redis 是一個使用高效資料結構和簡單文字協定的記憶體資料結構伺服器。它支援多種原生資料類型,包括字串、JSON、雜湊、列表、集合和排序集合,並可透過模組 API 擴充新指令和功能。它也包含一個用於全文搜尋和向量搜尋的查詢引擎。

適用對象

專為需要高速讀寫操作的即時資料驅動型應用程式開發人員設計,例如需要分散式會話儲存、訊息代理或生成式 AI 用向量儲存的應用程式。

主要亮點

  • 多用途資料儲存:可作為快取、NoSQL 資料庫、文件儲存和訊息代理使用。
  • 生成式 AI 整合:支援向量相似性搜尋、語意快取和 LLM 記憶體用的 RAG(檢索增強生成)。
  • 豐富的資料類型:包含機率性結構(布隆過濾器、Cuckoo 過濾器)和專用類型,如時間序列和地理空間索引。
  • 可擴展架構:透過模組 API 允許開發者實作新功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案