首页 > 数据库 >新版Redis不再“开源”,对使用者都有哪些影响?

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

时间:2024-03-27 14:23:19浏览次数:20  
标签:协议 Redis 华为 开源 7.4 使用者 GeminiDB

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官网体验使用。

 

点击关注,第一时间了解华为云新鲜技术~

标签:协议,Redis,华为,开源,7.4,使用者,GeminiDB
From: https://www.cnblogs.com/huaweiyun/p/18099054

相关文章

  • 使用shell生成数据并插入到redis数据库中
    [root@snortredis]#catset.sh#!/bin/bash#Redis服务器地址和端口REDIS_HOST="localhost"REDIS_PORT="6379"REDIS_PASS="123456"#插入的键值对数量NUM_ENTRIES=1000000#插入的键的前缀KEY_PREFIX="testkey"#生成随机字符串的长度RANDOM_STRING_L......
  • 京东二面:Redis为什么快?我说Redis是纯内存访问的,然后他对我笑了笑。。。。。。
    引言Redis是一个高性能的开源内存数据库,以其快速的读写速度和丰富的数据结构支持而闻名。作为一个轻量级、灵活的键值存储系统,Redis在各种应用场景下都展现出了惊人的性能优势。无论是作为缓存工具、会话管理组件、消息传递媒介,还是在实时数据处理任务和复杂的分布式系统架构中,Re......
  • redis 数据库一致性策略
    参考常见的缓存更新策略共有3种:CacheAside(旁路缓存)策略;Read/WriteThrough(读穿/写穿)策略;WriteBack(写回)策略;CacheAside(旁路缓存)策略CacheAside(旁路缓存)策略是最常用的,应用程序直接与「数据库、缓存」交互,并负责对缓存的维护,该策略又可以细分为「读策略」和「写策略」......
  • 开源AI引擎:利用影像处理与目标检测技术对违章建筑排查
    一、项目案例介绍随着城市化进程的加快,城市规划和管理工作面临着前所未有的挑战,违章建筑的排查与处理成为了城市管理中的一项重要任务。传统的违章建筑排查方法依赖于人力巡查,效率低下且难以全面覆盖。为了解决这一问题,现代技术被引入到城市管理中,特别是影像处理、图像分类和......
  • 基于VB6的颜色取色器 - 开源研究系列文章
          继续上次的代码整理,此应用主要是一个VB6开发的颜色取色器,简单的界面,能够直接将屏幕上的颜色进行获取,该应用是笔者以前编写的代码,这次开源出来了。 1、项目目录;  2、源码介绍;        3、运行界面;  ......
  • 没想到三天10KStar的营销利器MediaCrawler开源作者已经删库了
    前言一站式社交平台数据抓取利器,带你玩转小红书、抖音、快手、B站和微博数据分析不经意间,来查看MediaCrawler仓库源码,发现作者已经删库了。看来是领奖了。才几天不到的时间Star数量已经直逼10K了,增长速度近乎疯狂。前两天只是将代码下载下来了,还没认真的玩。还好代码本地已经......
  • 「Go开源包」snappy:google开源的快速、无损压缩包
    大家好,我是渔夫子。今天给大家推荐的是一个google开源的快速、无损的压缩包:snappy。snappy算法是google开源的。该包是google使用go语言来实现的。项目地址如下:项目地址:https://github.com/golang/snappy星标:1.4k使用者:97.7k简介该包的目标并不是最大化的压缩比例,也不是和......
  • 面试题:在百万keys的Redis里面,如何模糊查找某个key.
    面试题:在百万keys的Redis里面,如何模糊查找某个key.在百万级别的Redis数据库中,进行模糊查找某个key时,需要注意查询效率和对Redis服务器性能的影响。以下是一些建议和方法:1.使用SCAN命令代替KEYS由于KEYS命令在大规模数据集上执行时会阻塞Redis服务器,并可能导致严重......
  • C#ASP.Net Core 5.0 使用StackExchange.Redis
    一、前言日常开发中,我们常需要操作redis,本章节介绍ASP.NetCore使用StackExchange.RedisDocs:https://stackexchange.github.io/StackExchange.Redis/二、介绍StackExchange.Redis是适用于.NET语言(C#等)的高性能通用Redis客户端。它是BookSleeve的逻辑继承者,是由StackEx......
  • Redis发布订阅模式解决Guava Cache本地缓存刷新问题
    为什么要用本地缓存可以加快资源访问速度,减少第三方IO延迟,也避免了网络调用的开销,将数据存储在本地jvm内存中可以减少外部系统的压力,可以将频繁访问、且更新场景较少的数据缓存起来,降低对远程服务或者数据库的请求次数,降低外部系统负载,提供系统整体的稳定性缺点:但是同时也得......