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做者所在的商業公司),高居原廠外代碼貢獻第一名。網絡
Redis社區版(6.0RC)Commit排行榜
阿里雲Redis團隊對社區版的貢獻commit位居全球第二多線程
在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產品負責人黃鵬程(花名:馬格)表示, Redis 6.0是Redis發展史上極爲重要的版本,多線程的設計爲Redis帶來了更大的性能提高空間。
阿里雲Redis 6.0雲產品的快速發佈,展示了阿里雲數據庫Redis團隊在Redis內核、架構以及功能改進與修復等多個方面的強大技術實力。阿里雲數據庫Redis 6.0的推出,將賦能廣大用戶,讓Redis開發者們能夠第一時間在雲上體驗Redis最新版本,使用最新特性。
阿里雲 Redis 從 2015 年商用以來,一直是全球領先的雲KV內存數據庫產品。其背後的研發團隊擁有衆多頂級Redis社區Committer和中文社區組織者,爲社區作出了卓越貢獻,是國內最強大的Redis團隊。 過去一年,咱們更是將原服務於阿里集團內部、有着上萬臺規模、訪問峯值高達10億量級的Tair(兼容Redis協議的KV存儲)做爲Redis加強版輸出上雲,讓廣大深度使用Redis的客戶共享阿里多年技 術沉澱的成果。