新版Redis不再“开源”,对使用者都有哪些影响?

这篇具有很好参考价值的文章主要介绍了新版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官网体验使用。

 

点击关注,第一时间了解华为云新鲜技术~文章来源地址https://www.toymoban.com/news/detail-843799.html

到了这里,关于新版Redis不再“开源”,对使用者都有哪些影响?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL中都有哪些锁?

    在计算机系统中,锁( Lock )是一种同步机制,用于控制对共享资源的访问。它确保在任何给定时间内只有一个线程能够访问受保护的共享资源,从而避免了由并发访问导致的数据竞争和不一致问题。 同样,在数据库系统中,锁也扮演着重要角色,是其与文件系统不同的关键

    2024年02月08日
    浏览(80)
  • 常见测试技术都有哪些?

    测试技术是用于评估系统或组件的方法,目的是发现它是否满足给定的要求。系统测试有助于识别缺口、错误,或与实际需求不同的任何类型的缺失需求。测试技术是测试团队根据给定的需求评估已开发软件所使用的最佳实践。这些技术可以确保产品或软件的整体质量,包括

    2024年02月02日
    浏览(39)
  • js--事件都有哪些

    事件名—描述 事件具体作用描述 onclick—点击 鼠标点击事件,当鼠标左键点击时候会触发。 ondbclick—双击 当鼠标双击时候会触发,并有一个时间间隔,但不能太大。 onmousedown—按下 鼠标按下事件,当鼠标左中右键按下的时候触发。 onmouseup—抬起 鼠标抬起事件,当鼠标左中

    2024年02月12日
    浏览(40)
  • 文档管理是什么?都有哪些?

    很多做服务端开发的同学,基本都用Postman来测试接口,虽然Postman能支撑日常工作,但是总感觉还是少了点什么,比如需要Swagger来维护接口文档,需要手动发送接口变更通知。而今天给大家介绍一款国产化接口管理工具eolink,它究竟是何方神圣?Eolink和Postman相比到底怎么样?

    2024年02月02日
    浏览(61)
  • java 中都有哪些引用类型?

    Java中 默认声明的就是强引用 ,比如: 只要 强引用存在,垃圾回收器将永远不会回收被引用的对象 。如果 想被回收 ,可以将对象置为 null ; 在内存足够的时候,软引用不会被回收,只有在内存不足时,系统才会回收软引用对象,如果回收了软引用对象之后仍然没有足够的

    2023年04月26日
    浏览(56)
  • 让你不再好奇ai绘画免费网站有哪些

    你有没有想过成为一名画家,但是缺乏绘画技巧?现在有了 ai作画生成器,让你可以轻松地创作出绝美的艺术品!现在有很多ai作画的免费网站,但是这些网站大多数操作繁琐,不易上手。这时我们可以寻求一款趁手的ai绘画电脑端软件来帮助我们完成创作过程。如果你还在好

    2024年02月16日
    浏览(49)
  • Files的常用方法都有哪些?

    Files方法 方法说明 Files. exists() 检测文件路径是否存在。 Files. createFile() 创建文件。 Files. createDirectory() 创建文件夹。 Files. delete() 删除一个文件或目录。 Files. copy() 复制文件。 Files. move() 移动文件。 Files. size() 查看文件个数。 Files. read() 读取文件。 Files. write() 写入文件。

    2023年04月11日
    浏览(40)
  • 全球都有哪些高光谱遥感卫星?

      本文对目前国内外的 高光谱遥感卫星 加以汇总,并对主要卫星进行 参数 介绍与对比。 目录 1 引言 2 全球主要星载高光谱数据介绍 2.1 EOS AM-1 MODIS 2.2 MightySat-2.1 FTHSI 2.3 EO-1 Hyperion 2.4 PROBA-1 CHRIS 2.5 ADEOS-2 GLI 2.6 环境一号 HJ-1A卫星 2.7 珠海一号 OHS高光谱卫星 2.8 高分五号 可见

    2024年02月12日
    浏览(41)
  • WPF 绑定binding都有哪些事件

    主要包含以下几个事件: 1. UpdateSourceTrigger:用于控制数据绑定如何更新源数据的事件 PropertyChanged:每当目标属性的值更改时,将立即更新源属性。 LostFocus:当目标元素失去焦点时,更新源属性。 Explicit:只有在调用BindingExpression.UpdateSource方法时才会更新源属性。 Default:与

    2024年02月05日
    浏览(56)
  • 让你不再疑惑ai绘画生成器有哪些

    有一天,设计师小李接到了一份任务,要在短时间内完成一幅复杂的插画。小李感到非常苦恼。于是,他开始寻找一种新的解决方案。通过搜索和咨询同事,小李发现通过使用ai绘画工具可以提高快速绘制图画的速度.那么,你知道最新ai绘画工具有哪些吗?接下来就让我们通

    2024年02月12日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包