時(shí)間:2024-08-26 12:55:13 作者:泰龍 瀏覽量:60
2024 年 3 月流行的數(shù)據(jù)庫緩存應(yīng)用 Redis 宣布修改開源許可證,此次修改許可證的目的本質(zhì)上就是避免大型云計(jì)算公司白嫖,例如亞馬遜的 AWS 等。
AWS 等云計(jì)算服務(wù)商基于 Redis 推出托管服務(wù)并向客戶收費(fèi),作為開發(fā)商 Redis 并沒有獲得收益,于是該公司決定將許可證變更從 BSD 變更為 RSALv2 和 SSPLv1。
新的許可證對(duì)開發(fā)者和多數(shù)企業(yè)來說沒有太大的影響,但像 AWS 這類云計(jì)算服務(wù)商不能再白嫖,但云計(jì)算服務(wù)商可以購買許可證,例如微軟就購買了 Redis 商用許可證可以繼續(xù)為客戶提供托管服務(wù)。
變更開源許可證引起的爭議非常大,但按照 Redis 自己的說法,變更許可證后有利于 Redis 的發(fā)展,因?yàn)楝F(xiàn)在 Redis 不再有自我審查,沒有任何問題可以阻礙創(chuàng)新。
本周 Redis 推出變更許可證后的首個(gè)重大更新日志Redis 8,該公司首席執(zhí)行官 Rowan Trollope 發(fā)文說明變更許可證后的重大意義:
在變更許可證前本質(zhì)上 Redis 是有自我審查的,因?yàn)樵S可證阻礙了公司的許多創(chuàng)新,原因很簡單,Redis 的任何創(chuàng)新都會(huì)被谷歌和 AWS 免費(fèi)拿走然后去出售,谷歌和亞馬遜借助自己的壟斷優(yōu)勢可以獲得更多收入。而變更許可證后谷歌和亞馬遜沒法再免費(fèi)使用 Redis,接下來 Redis 可以隨心所欲的創(chuàng)新再也不用擔(dān)心被白嫖。
Redis 8 的主要亮點(diǎn):
此次推出的新版本最重要的就是作為 AI 場景的矢量數(shù)據(jù)庫并提高速度,Redis 越來越受到 AI 開發(fā)者的青睞,這些開發(fā)者正在尋找速度更快的矢量數(shù)據(jù)庫,以便在基礎(chǔ)模型上通過檢索增強(qiáng)生成 RAG 進(jìn)行創(chuàng)新。
Redis 8 大幅度提高數(shù)據(jù)緩存效率實(shí)現(xiàn)快速和語義緩存,Redis 稱開發(fā)者通過緩存節(jié)省了 30%~90% 的推理成本,而開發(fā)者們也向 Redis 積極反饋形成正向循環(huán)。
值得注意的是為了方便開發(fā)者們的使用,Redis 還推出了 AI Copilot 功能,開發(fā)者可以借助此功能使用自然語言進(jìn)行對(duì)話,更快檢索 Redis 文檔和編寫代碼。
推出基于閃存驅(qū)動(dòng)器 (SSD) 的 Redis Flex 版:
以前的 Redis 主要側(cè)重于將數(shù)據(jù)緩存在內(nèi)存中加速訪問,內(nèi)存的訪問速度確實(shí)要遠(yuǎn)高于固態(tài)硬盤,但問題在于內(nèi)存的價(jià)格實(shí)在是太高了。
所以現(xiàn)在 Redis 推出 Redis Flex 版,該版本可以將數(shù)據(jù)緩存在閃存驅(qū)動(dòng)器中,Redis Flex 也代表下一代版本,該版本既支持內(nèi)存也支持閃存運(yùn)行,對(duì)于想要縮減成本的企業(yè)來說完全可以使用閃存驅(qū)動(dòng)器替代內(nèi)存。
Redis 認(rèn)為使用 Redis Flex 版企業(yè)能夠?qū)?shù)據(jù)緩存成本降低 80%,暫時(shí) Redis Flex 版尚未提供公開預(yù)覽,不過也快了,有興趣的開發(fā)者可以關(guān)注一下后續(xù)。
社區(qū)版的 Redis:
此次變更許可證后,Redis 也將之前 Redis Stack 中的功能引入到 Redis 社區(qū)版中,由于是 BSD 許可證,Redis 之前是沒法將這些功能直接放到 Redis Core 中的。
現(xiàn)在 Redis Core 和 Redis Stack 之間沒有區(qū)別,取而代之的是 Redis 社區(qū)版。注:目前 Redis 官網(wǎng)還未提供 Redis 8 社區(qū)版,暫時(shí)只能下載到 7.x 版。