新版Redis不再“開源”,對使用者都有哪些影響?

2024年3月20日,Redis Labs宣佈從Redis 7.4開始,將原先比較寬鬆的BSD源碼使用協議修改爲RSAv2和SSPLv1協議。該變化意味着 Redis 在 OSI(開放源代碼促進會)定義下不再是嚴格的開源產品。該變化引發Redis使用者的廣泛激烈討論,那麼對Redis使用者都有哪些影響呢?

Redis協議變更之後,都有哪些影響?

BSD協議非常寬鬆,使用者可以任意使用以及商用。RSALv2是由Redis Labs創建的協議,用戶可以內部使用,但不能將其商業化提供給其他人使用。SSPLv1是由 MongoDB 公司創建的協議,該協議具有傳染性,以此構建的軟件都必須以相同協議開放源代碼。

在文章的FAQ有相應的回覆,可以簡單概括爲:

1. 對於直接使用開源自建Redis的最終用戶,可以繼續使用,但不允許向其他公司提供Redis商業服務。

2. 基於開源Redis提供Redis服務的第三方供應商,如果未進行商業合作,不能提供Redis 7.4及以後的高版本。對使用第三方Redis供應商的用戶,可能購買不到Redis 7.4及以後新版本,或者已有Redis實例不能升級到Redis 7.4及以後的新版本。

其實早在2019年,Redis模塊如Redis Bloom、Redis JSON等已使用RSAL協議,無版權的Redis服務提供商無法提供以上模塊。

華爲雲GeminiDB Redis接口受此影響嗎?

華爲雲GeminiDB是一款兼容Redis協議的彈性KV數據庫,支持遠超內存的容量和極致的性能,技術自主創新,並不受此影響。

1. 100%自主創新,持續演講

GeminiDB目前完全兼容行業主流的Redis 6.2、5.0、4.0,且還在繼續演進7.2。GeminiDB提供Redis主備和集羣全生態和特性,支持任意一款Redis客戶端。對用戶來說,無需任何業務改造即可從自建輕鬆上雲。

隨着GeminiDB版本演進,用戶將來可隨時一鍵升級到Redis高版本。也可以通過華爲雲DRS服務,自由上下雲,不受任何約束。

相較於開源Redis單線程架構,GeminiDB採用多線程分佈式架構,可支持QPS 1w到1000w的靈活調整。GeminiDB具有穩定的低時延,平均時延<1ms,P99時延<2ms,保障業務24小時穩定運行。

除此之外,GeminiDB採用先進的存算分離架構,最高可支持數百TB存儲,可靈活獨立擴容計算、存儲資源,綜合降本30%+。

2. 立足業務,提供更多的增強特性

GeminiDB深入業務調研,已提供一系列增強功能,如布隆過濾器、廣告推薦業務神器-FastLoad極速數據導入、頻控購物車剛需-Hash類型可設置field粒度過期時間、遊戲業務極速回檔(PITR)等,持續爲用戶帶來雲原生、高性能和易用性等方面的優勢體驗。詳情可參考文章:華爲雲GeminiDB發佈新版本,全面支持Redis 6.2

總結

華爲雲GeminiDB當前已廣泛應用在廣告、遊戲、電商、閱讀、金融、車聯網等行業。GeminiDB團隊基於高性能、易用性原則,未來將持續探索業務開發和運維使用訴求,致力於爲用戶帶來最具彈性和性價比的KV數據庫服務,歡迎前往華爲雲GeminiDB官網體驗使用。

 

點擊關注,第一時間瞭解華爲雲新鮮技術~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章