AI News HubLIVE
站內改寫3 分鐘閱讀

Valkey 9.1 記憶體佔用減少10%,搜尋功能整合到核心

Valkey 9.1 正式釋出,重點提升效率、模組化和生態系統工具。新版本改進了內部資料佈局,使常見工作負載的每鍵記憶體使用量減少多達10%,無需調整配置。同時,Valkey Search 模組被整合到引擎中,提供全文搜尋、數值過濾、標籤查詢和向量搜尋功能。此外,還引入了資料庫級 ACL、自動 TLS 證書過載和 CLUSTERSCAN 等安全與運維特性。Valkey Admin 成為通用工具,GLIDE 客戶端支援 C# 和 PHP。開發團隊利用 AI 代理自動化回溯測試和漏洞檢測。

來源The New Stack AI作者: Steven J. Vaughan-Nichols

Valkey 9.1 現已正式釋出,該版本專注於提升效率、模組化以及面向生產工作負載的生態系統工具。在明尼阿波利斯舉行的開源峰會北美站上,Valkey 維護者之一、亞馬遜雲科技首席工程師 Madelyn Olson 宣佈了 Valkey 9.1 的通用可用性,同時帶來了 Valkey Admin、Valkey Search 和 Valkey GLIDE 客戶端的新版本。

作為 Redis 鍵值程式的熱門開源分支,Valkey 的最新版本旨在幫助組織在生產環境中實現“快速、可靠的資料訪問,同時避免基礎設施成本膨脹”。Olson 表示,該版本由“多元化的領先技術提供商社群”共同開發,強調了計算效率和架構模組化,這是分散式系統長期可持續的關鍵。

Valkey 9.1 的核心是重新設計的內部資料佈局,可降低記憶體消耗。據 Olson 介紹,新版本“重新設計了內部儲存和管理資料的方式,將常見工作負載的每鍵記憶體使用量減少最多10%,無需調整或重新配置”。對於雲規模部署,團隊認為這可以直接影響基礎設施支出,允許運營商在更少或更小的例項上執行相同的工作負載。

此外,9.1 版本的安全性改進旨在加強防護,同時減少運維負擔。該版本增加了“自動 TLS 證書過載和新的資料庫級 ACL 系統,可在單個例項內提供細粒度的多租戶隔離”。資料庫級 ACL 旨在允許運營商將單個 Valkey 部署劃分為多個租戶或應用程式,實現更精確的訪問控制。

作為運營商請求的回應,Valkey 9.1 引入了名為 CLUSTERSCAN 的新功能。該功能“實現了跨整個叢集的一致鍵掃描,對叢集運營商來說是一大福音”,他們現在可以無需依賴臨時指令碼或逐節點掃描即可對資料進行可預測的迭代。專案組表示,運營商“可以期待在高負載下獲得更一致的效能,使 Valkey 成為延遲敏感、高吞吐量應用程式的首選資料庫引擎”。

Valkey 長期以來一直以快取和記憶體資料儲存而聞名,而本釋出週期標誌著搜尋功能直接整合到同一系統中。Valkey Search 模組現已達到 1.2 版本,提供了“全文搜尋、數值過濾、標籤查詢和適用於 AI 的向量搜尋,與資料儲存位於同一系統中”。Valkey 將其描述為“將快取和搜尋整合在一個系統後”,無需再執行和操作單獨的搜尋平臺。

Olson 強調了這些組合能力與“智慧體 AI 領域”特別相關,開發者“希望進行一定程度的混合搜尋”,將確定性的全文查詢與近似向量搜尋相結合。她表示,模組化搜尋棧“主要適用於”團隊“希望部分搜尋透過全文確定性地完成,部分透過向量相似性近似完成”的場景。

與 9.1 引擎版本一同釋出的還有 Valkey Admin,這是一個面向叢集運營商的通用工具。Valkey Admin 被描述為“開源的視覺化叢集管理工具”,旨在為團隊提供“Valkey 部署的即時檢視,包括叢集拓撲、每個節點的效能以及用於檢查的鍵瀏覽器”。

在客戶端方面,開源的 Valkey GLIDE 庫已達到 2.4 版本,新增功能聚焦於快取和語言覆蓋。專案組表示,GLIDE“引入了對客戶端快取和透明快取的支援”,並“將語言支援擴充套件至 C# 和 PHP”,從而將“Valkey 的生產級、原生客戶端體驗帶到了兩個最重要的企業和 Web 應用生態系統”。

在分散式系統構建方面,專案組稱,GLIDE 意味著“更少的事故、更快的恢復,以及一個能降低跨區域資料運輸成本的客戶端庫”。

在她的主題演講中,Olson 計劃展示 Valkey 自身的開發過程如何整合 AI 代理。該演講將“概述 AI 代理如何用於對抗維護者倦怠,透過自動化繁瑣、耗時的任務”,涵蓋兩大領域:“溯源防護”安全功能和“專案中的複雜回溯和持續整合測試”。

Olson 強調,對於 Valkey 核心,“我們真的希望仔細審查進入的程式碼”,將 AI 描述為“另一層驗證”,並且對於快速生成實驗性程式碼“很棒”。她還補充說,我們“盡最大努力確保專案仍然主要由維護者驅動,並儘可能使用 AI 來幫助他們,而不是取代他們”。

專案繼續將自己定位為 Redis 的長期同行,而不僅僅是替代品。“我們不認為 Redis 會消亡,”Olson 說,強調 Redis 擁有“如此深厚的遺產,如此響亮的名聲”,而 Valkey 社群希望“確保我們與他們競爭,並幫助他們開源更多東西”。

據 Olson 介紹,Valkey 目前每週約有 600 萬次容器拉取,而 Redis 約為 2400 萬次,但這一數字是去年同期的 17 倍,增長曲線呈指數級。她表示,許多大型企業正在遷移,在 Unlocked 大會上,他們聽到了來自蘋果和優步等公司的使用體驗。