阿里雲正式推出雲資料庫Redis 6.0版本,全球首發極速上線!

程式碼派就是我發表於2020-06-23

2020年6月23日,阿里雲正式推出雲資料庫Redis 6.0版本。Redis 6.0版本為Redis開源社群於5 月2日釋出的全新版本,包含多項重大功能更新和大幅度的效能提升。依託於阿里雲強大的雲服務與管控能力,以及團隊的快速跟進,5月7日,阿里雲僅用不到一週時間就完成了最新版Redis 6.0雲資料庫的全球首發(除原廠外),全面涵蓋開源Redis 6.0的多項重大更新。

開源Redis 6.0版本在一系列關鍵領域進行了重大改進,而這些重大改進的背後都有阿里雲資料庫Redis團隊的貢獻。據統計,在Redis 6.0開源版本中,阿里雲Commit貢獻僅次於作者和 Redis Labs(Redis作者所在的商業公司),高居原廠外程式碼貢獻第一名。

在6.0版本中,最激動人心的是千呼萬喚的Redis多執行緒終於釋出,Redis效能和CPU並行利用率上均得到大幅度提升。使用者可以透過可以設定 IO 執行緒數(注:該引數不包含 worker 執行緒),提升網路吞吐能力,進而提升整體處理效能。而命令的具體執行仍然是保留單執行緒,延續著Redis無鎖的簡單之美,在使用者享受更大讀寫吞吐能力的同時,避免了上下文切換和鎖操作帶來的開銷。阿里雲Redis團隊在Redis 6.x 核心上對Redis多執行緒進行了深入最佳化,將我們企業版Tair的效能增強版中有關多執行緒的設計貢獻給了社群,相比於社群最初多執行緒版本的設計,我們對Redis 6.0最終多執行緒版本的效能進一步提升了30%。

在開源Redis過去的版本中,安全時常被人所詬病。而Redis 6.0在資料傳輸和許可權管理上都有了完整的解決方案。本次釋出引入了TLS資料鏈路加密,提升了 Redis 資料傳輸安全性。對於資料鏈路的加密,阿里雲 Redis 已經在之前就已經完整支援,並且對Redis 6.0的這部分,這項能力在幾年前就是我們的標配了。而在許可權管理部分,Redis終於從過去單密碼設定的極簡配置演進到了比較完善的 ACL 管理能力,方便客戶分賬號、命令進行更細粒度的許可權管理,安全性及易用性均得到了極大的提升。阿里雲Redis也將過去許可權管理的一些能力,輸出給社群,對社群的ACL進行了bug修復和功能的擴充套件。

另外,阿里雲還在複製機制的增強、穩定性增強以及新增多個實用命令和配置等方面為社群版做出了重要的貢獻。

阿里雲資料庫高階產品專家,Redis產品負責人黃鵬程(花名:馬格)表示, Redis 6.0是一個Redis發展歷史上極為重要的版本,多執行緒的設計帶來了Redis更大餓效能提升空間。而阿里雲Redis 6.0雲產品的快速釋出,則展現了阿里雲資料庫Redis團隊在Redis核心、架構以及功能改進與修復等多個方面以強大的技術實力賦能廣大使用者。

阿里雲 Redis 從 2015 年商用以來,一直是全球領先的雲KV記憶體資料庫產品,這個產品背後的研發團隊擁有眾多頂級Redis社群Commiter和中文社群組織者,為社群做出了大量卓越的貢獻,是國內最強大的Redis團隊。過去的一年,我們更是將原來服務於集團內部打磨多年、有著上萬臺規模、訪問峰值高達10億量級的Tair(相容Redis協議的KV儲存)作為Redis增強版輸出上雲,讓廣大深度使用Redis的客戶共享阿里巴巴技術沉澱的成果。阿里雲資料庫Redis 6.0的推出將使得更多長期使用Redis的開發者有機會第一時間在雲上使用到最新版Redis的新特性。

釋出會傳送門


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31550522/viewspace-2700195/,如需轉載,請註明出處,否則將追究法律責任。

相關文章