OSCHINA
Redis 創始人 Salvatore Sanfilippo (antirez) 發文宣布「Redis 再次開源」(“Redis is open source again”)。
五個月前,我重新回歸 Redis,并迅速開始與同事們討論將許可證切換到 AGPL 的可能性。 結果發現公司內部早就在關注這個問題,不少人都覺得 AGPL 比 SSPL 更好。雖然 Redis 最終選擇了 SSPL,但公司內部對此的討論仍在繼續。 于是我開始積極為 AGPL 許可證擁躉爭取更多支持。因為我直覺認為,SSPL 在實踐中未能被社區接受。OSI 不會接受它,軟件社區也不會把 SSPL 視為開源許可證。 沒過多久,我發現自己這個“假想”在公司的各個層面上得到了越來越多的支持。 說實話,我真心希望自己為全新 Vector Sets 數據類型編寫的代碼能通過開源許可證發布。 編寫開源軟件對我而言已是根深蒂固:在我的職業生涯中,我很少寫過其他東西。現在年紀太大了,更不適合嘗試“新東西”。聽起來可能有點理想主義,但我確實是懷著極大的熱情在編寫 Vector Sets,前提就是 Redis 和我的工作成果能夠再次開源。 我很清楚,我們的工作核心只是改進 Redis,持續構建一套良好、實用、簡潔且能夠根據軟件棧需求進行調整的系統。然而,回歸開源許可證能夠更好地與 Redis 項目定位保持一致、擴大用戶群體接受度,也是為這一人類共同努力的成果做出貢獻的基礎。 所以回歸開源許可證雖然不是我一個人能夠決定的,但我仍然希望自己能為此做出一點努力。今天我高興地看到 Redis 再次回歸開源陣營,并且遵循 AGPL v3 許可證。 現在是時候回歸終端了,用我所能寫出的最佳代碼來表達對于 Redis 用戶的敬意,也希望 Vector Sets 能夠更加實用。我還有不少改進思路,希望大家的反饋能夠激發我更多的想法。
具體來看,Redis 決定在保留 RSALv2/SSPLv1 的同時,新增 OSI 批準的 AGPLv3 (Affero General Public License v3) 作為 Redis 8 及以后版本的授權選項。
Redis Git 倉庫的合并已添加 AGPLv3,同時保留了 RSALv2 和 SSPLv1 作為可選許可證。
此外,為了讓大家更好地感受「Redis 重新開源」的決心,Redis 將免費產品的名稱從Redis 社區版更改為Redis 開源版。
Redis 8 正式 GA 的發布公告寫道:
Redis 8 是迄今為止性能最強、可擴展性最高的 Redis 版本。它擁有超過 30 項性能改進,包括命令速度提升高達 87%,每秒操作吞吐量提升高達 2 倍,復制速度提升高達 18%,以及通過 Redis 查詢引擎提供高達 16 倍的查詢處理能力。 本次發布新增了 8 種數據結構,包括向量集合 (vector set)、JSON、時間序列以及五種概率結構,包括布隆過濾器、布谷鳥過濾器、計數最小化草圖、top-k 和 t-digest(其中一些之前作為單獨的 Redis 模塊提供)。這些新的數據結構可以幫助您更好地解決當前用例,并為下一代快速和實時應用構建。 布隆過濾器與布谷鳥過濾器 (Bloom filter & Cuckoo filter):用于檢查給定值是否已出現在數據流中 計數最小化草圖 (Count-min sketch):用于估計給定值在數據流中出現的次數 top-k:查找數據流中最頻繁的值 t-digest:用于查詢數據流中哪些值的比例小于 / 大于給定值
Redis 8 下載地址:https://redis.io/open-source/
↓分享、在看與點贊~Orz
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.