Redis for AI 背景介紹
Redis 是為了應對新興的移動和雲端時代對速度和規模的需求而構建的。其創始人 Salvatore Sanfilippo 於 2009 年開始開發 Redis,最初只是作為他自己的初創公司用來擴展規模的內部工具。與許多副業項目一樣,Redis 很快就成為了明星產品。
當時 Salvatore 試圖解決的問題,與當今企業在構建現代人工智慧技術堆疊時面臨的挑戰有許多相似之處。Redis 有助於滿足移動和雲端時代對速度和規模的新要求。現在,我們正致力於為生成式 AI(GenAI)做同樣的事情。我們正處於 Redis 第二幕的開端——一個全新的高速時代,Redis 成為 AI 新技術堆疊的重要組成部分。
Redis for AI:構建快速 GenAI 應用的產品、工具和支援
圖二 - Redis for AI
將 GenAI 應用投入生產並進行擴展是一項艱鉅的任務。為了簡化這一過程,我們推出了 Redis for AI。這是一個整合套件,包含了 Redis 的所有 AI 功能,以及將 GenAI 應用投入生產所需的支援。
開發者可以使用 Redis for AI 來:
- 利用全球最快的向量資料庫進行 RAG:為 GenAI 應用構建即時架構。
- 語義緩存:快速檢索已儲存的答案,節省超過 30% 的高成本 LLM 調用。
- LLM 記憶體:個性化用戶會話,及時提供 LLM 所需的所有數據。
- 代理記憶:讓代理更快地進行複雜推理,提供更佳答案。
- 特徵存儲:在 1 毫秒內獲取生產級 ML 模型的預測結果。
Redis for AI 包括依賴項、參考架構、新的 RedisVL 0.3.0,以及新的專用合作夥伴軟體包,如 langchain-redis 和 llama-index-vector-stores-redis。您還將受益於我們強大的合作夥伴生態系統,所有這些都建立在我們的即時數據平臺和領先基準的向量資料庫之上。
Redis for AI 擁有 Redis 一貫的靈活性,支持多種數據類型,並可在雲端、本地和混合環境中運行。我們的專業支援讓您能夠與已在全球大型公司中實施 Redis for AI 的專家合作。
專家表示:沒有 Redis,我們就無法擴展 ChatGPT。
圖三 - AI技術介面
以相同價格將緩存容量提升 5 倍,從 1 GB 到 TB 級別
過去,Redis Auto Tiering 僅適用於大型緩存。開發者希望在更多領域使用 Redis,但受制於成本,不得不保持較小的緩存。小型緩存通常需要特殊的緩存策略和應用程式邏輯來處理限制,並導致更多的緩存未命中。現在,使用 Redis Cloud Essentials,您可以以 1 GB 的價格獲得 5 GB 的緩存。
今年收購 Speedb 後,Redis 能夠降低所有規模緩存的成本。我們一直在分析技術趨勢,發現固態硬碟(SSD)的重大進步可以為 Redis 用戶帶來更多價值。Redis Flex 可以在 DRAM 和 SSD 上運行,比 ElastiCache、Memorystore 甚至社群版等其他內存解決方案更快、更便宜。因此,無論是使用 Redis 軟體還是 Redis Cloud,與自我管理的 Redis 相比,您的成本最多可降低 80%,且無需更改現有的數據基礎架構。
Redis 8:15 年積累的快速、靈活、免費的基礎架構
全球數百萬開發者都在使用我們的開源社群版(CE)。它是我們構建一切的基礎,但許多開發者表示,入門可能有點困難。選項過多、用戶端繁雜,缺乏明確的最佳實踐指南。最近,Redis 出現了一些新的分支,但我們的社群版仍然是最先進的,擁有大量新功能並得到良好支援。現在,開始使用 Redis 將變得更快、更簡單。
圖四 - Redis數據流可視化
Redis Stack 已成為用戶開始使用 Redis 的首選方式,現在其所有功能都已整合到 Redis 社群版中。當您開始使用 Redis 軟體或 Redis Cloud 時,您將獲得精簡、高效的體驗(Redis 8 將於今年秋季發佈)。
Redis 8 將幫助您更快地上手,包含 Redis 7.4 CE 和 Redis Stack 7.4 的所有功能:
- 存儲、更新和檢索 JSON 數據:直接查詢 JSON 數據,實現快速、靈活的操作和動態交互。
- 利用向量資料庫構建更智慧、更快速的 GenAI 應用:使用全球最快的向量資料庫。增強的 Redis 查詢引擎將過去的查詢吞吐量提高了 16 倍,使 Redis 的速度超越我們基準測試中的任何其他向量資料庫。
圖五 - RedisAI整合圖示
- 搜索和查詢數據:在數百萬條記錄中快速查找、過濾、匯總和排序,將數據轉化為可行動的見解。
- 優化時間序列數據:以高吞吐量和最小延遲,高效地收集、存儲和分析時間序列數據,實現即時洞察和分析。
- 處理數據流和大型數據集:利用 Redis 的概率數據結構,快速逼近計數、頻率和排名。
Redis Copilot:您的全新 Redis AI 助手,加速開發流程
開發者需要比以往更快地構建應用程式。為了提高效率,我們開發了 Redis Copilot,這是您的虛擬助手,幫助您處理與 Redis 有關的所有事務。Copilot 是免費的,現在可在 Redis Insight 中使用。我們還發佈了支援 Redis 的 Visual Studio Code 擴充功能,讓您在整合開發環境(IDE)中輕鬆使用 Redis 進行構建。
Redis Copilot 能幫助您:
- 更快地從文檔中檢索資訊:獲取關於如何格式化查詢或設置集群的最佳實踐答案。
- 自動編寫代碼:告訴 Copilot 您的需求,它將生成代碼片段或命令,滿足您的要求。
- 查詢數據:使用自然語言提出請求,Copilot 將編寫查詢來回答您的問題。
就像我們的許多客戶正在構建自己的虛擬助手一樣,我們構建 Redis Copilot 的目的是在大規模環境中提供快速響應。Redis Copilot 利用 Redis 即時數據平臺和 Redis for AI 的語義緩存、向量資料庫和速率限制等功能,為您提供快速、準確的回應。
Redis Copilot 現已發佈,立即聯繫我們獲取!
Redis for VS Code 即將推出,敬請期待。
Redis Data Integration:即將發佈的 Redis Cloud,透過自動數據管道加速現有資料庫
我們最近發佈了 Redis Data Integration(RDI),它能加速您的應用,並提供數據整合,而無需重新設計您的整體數據策略。RDI 現已在 Redis Cloud 上提供私有預覽,並在 Redis 軟體上正式發佈。
RDI 使用自動化的數據管道,只需最少的設定即可將現有資料庫中的數據與 Redis 同步。它透過單一的應用程式介面提供連接,讓您簡化開發流程,並提高數據的可靠性。我們已經完成了繁重的工作,您無需投入大量時間、精力和資金來構建自己的數據管道,就能讓應用運行得更快。
利用我們的最新創新,快速構建應用!
圖六 - AI微處理器
我們對 Redis 的第二幕感到無比興奮。我們讓您能夠構建 GenAI 應用,同時在我們的產品中利用 AI。這是一個高速的新時代,Redis 是 AI 新技術堆疋的重要組成部分。
此外,為了讓您更快地獲取最新的創新,我們將更頻繁地發佈小版本,敬請期待。最重要的是,我們不會為了打造未來而犧牲過去。無論您是使用 Redis 為高速 AI 應用提供動力,還是將其作為高可用性的資料庫或緩存,我們都將幫助您快速構建應用。