Redis 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Redis 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Redis 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

性能测试结果:

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 网站使用 Redis 做为缓存服务器。

Redis 在 CentOS 下的启动脚本请看这里

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(40)
发表了资讯
08/09 07:48

Redis 回击 Dragonfly:13 年后,Redis 的架构依然是同类最佳

Redis 的联合创始人兼 CTO Yiftach Shoolman 和 Redis Labs 的首席架构师 Yossi Gottlieb、Redis Labs 的性能工程师 Filipe Oliveira 近期联合发布了一篇名为《13 年后--Redis 是否需要新的架构?》的文章,旨在分享一些有关 Redis 架构的观点和思考,以佐证“为什么 Redis 的架构仍然是内存实时数据存储(缓存、数据库,以及介于两者之间的所有内容)的最佳架构”。 文中指出,Redis 是一项基础技术,因此难免偶尔会看到有人在...

7
13
发表了资讯
07/13 07:01

Redis 7.0.3 发布

Redis 7.0.3 现已发布,此版本包含了一些 bug 修复;升级紧迫性为中等。具体更新内容如下: 性能和资源利用改进 优化大型 ZRANGESTORE 上的 zset 转换 ( #10789 ) 优化大集群发送 PING 的性能(#10624) 允许在集群模式下更快地重启 Redis ( #10912 ) INFO 字段和自省更改 将缺少的分片 pubsub keychannel 计数添加到 CLIENT LIST(#10895) 在 INFO STATS 中添加缺失的 pubsubshard_channels 字段(#10929) Module API 更改 ...

4
1
发表了资讯
06/15 07:04

Redis 7.0.2 发布

Redis 7.0.2 现已发布,此版本包含了一些 bug 修复;升级紧迫性为中等。具体更新内容如下: Bug 修复 修复了 SET 和 BITFIELD 命令被错误地标记为 movablekeys 的问题 ( #10837 ) 7.0 中的回归可能导致集群客户端的过多往返。 修复 /proc/sys/vm/overcommit_memory 无法访问时的崩溃 ( #10848 ) 7.0.1 中的回归导致某些配置在启动时崩溃。 更新说明:https://github.com/redis/redis/releases/tag/7.0.2...

5
4
发表了资讯
06/11 07:35

Redis 7.0.1 发布

Redis 7.0.1 现已发布,包含了针对 7.0 版本中一些新功能的 behavior changes 以及重要的错误修复;升级紧迫性为中等。具体更新内容如下: 改进 为可疑的 slow system clocksource setting 添加警告 添加 --check-system 命令行选项。(#10636) 在 CLIENT PAUSE WRITE 期间允许只读脚本(*_RO 命令和带有 no-writes flag 的) ( #10744) 在 COMMAND 命令中为 EVAL_RO、EVALSHA_RO 和 FCALL_RO 添加readonlyflag ( #10728 ) r...

7
6
04/29 08:36

中美数据库暴露占比最高,Redis 约 MongoDB 的两倍

多数情况下,数据库在互联网上的公开暴露是由配置错误导致。而黑客经常使用可从开放网络访问的搜索引擎索引系统来寻找这些数据库,以窃取内容或进行金融勒索。威胁情报和研究公司 Group-IB 的研究人员在与 BleepingComputer 共享的一份报告中表示,2022 年第一季度,暴露的数据库数量已达到 91200 个的峰值。 2021 全年公开暴露在互联网上的数据库数量为 308,000 个,2022 年在此基础上有所增加;季度环比增长持续,在今年头几个...

8
4
发表了资讯
04/29 07:07

Redis 7.0 发布

Redis 7.0 现已正式发布,该版本已经开发了将近一年,之前经历了三个候选版本。现如今,开发团队认为它已经足够稳定,可以应用于生产。 简而言之,Redis 7.0 几乎包括了对各个方面的增量改进。其中最值得注意的是 Redis Functions、ACLv2、command introspection 和 Sharded Pub/Sub,它们代表了基于用户反馈和生产经验教训的现有功能的重大演变。 7.0 版添加了近 50 个新命令和选项来支持这种演变并扩展 Redis 的现有功能。例如...

37
20
发表于数据库专区
04/12 08:27

4 月数据库排行榜:三巨头分数罕见上涨、Redis 低调进步

DB-Engines 数据库流行度排行榜发布了 4 月份的更新。 整体排名基本和上月保持一致,不过三巨头(Oracle、MySQL 和 SQL Server)的分数较上月罕见地出现了上涨,一直高歌猛进的 PostgreSQL 和 MongoDB 却出现了分数下跌的情况——当然和去年同期相比还是有显著的增长。 和去年同期相比,分数显著上涨的数据库还有 Redis、Microsoft Access、MariaDB 和 Snowflake。再结合分数变化趋势来看,整体保持上涨的只有:PostgreSQL、Mon...

4
4
发表了资讯
04/07 07:02

Redis 7.0-rc3 发布

Redis 7.0-rc3 现已发布,具体更新内容如下: 新特性 CLUSTER SHARDS 命令弃用 CLUSTER SLOTS ( #10293 ) Potentially Breaking Changes CONFIG GET 响应以不确定的顺序返回。客户端可能依赖于配置顺序 ( #10323 ) 如果 ACL 未授予命令完整的 keyspace access,则 SORT / SORT_RO 命令拒绝 GET 和 BY 中的 keys access patterns ( #10340 ) 7.0-RC1 中引入的 FUNCTION LOAD 命令已去除 ENGINE 和 NAME 参数,这些参数现在是脚本...

3
2
发表了资讯
03/02 07:06

Redis 7.0-rc2 发布

Redis 7.0-rc2 现已发布,具体更新内容如下: 新特性 添加 stream 消费者组滞后跟踪和报告 ( #9127 ) 为函数和评估 Lua 脚本添加 API 以明确检查 ACL ( #10220 ) 新的用户命令或命令参数 COMMAND GETKEYSANDFLAGS 子命令 ( #10237 ) INFO 命令可以采用多个部分参数 ( #6891 ) XGROUP CREATE 和 SETID:新的 ENTRIESREAD 可选参数 ( #9127 ) XSETID 新的 ENTRIESADDED 和 MAXDELETEDID 可选参数 ( #9127 ) 已扩展的 Command repl...

0
2
发表了资讯
02/11 07:16

Redis 7.0 首个 RC 版本发布

Redis 7.0 首个 RC 版已发布了一段时间。新版本包含多个面向用户的新功能、显着的性能优化和许多其他改进。与此同时还引入了可能会破坏兼容性的变更,因此使用者在升级时需要确认是否受影响。 需要特别注意以下变更: Redis 7 将 AOF 作为多个文件存储在一个文件夹中 Redis 7 为 RDB 文件应用了新版本 (version 10) 格式,与旧版本不兼容 Redis 7 在加载较旧的 RDB 格式时会动态地将 ziplist 编码的 key 转换为 listpacks。此过...

2
6
发表了资讯
2021/11/26 08:39

Redis 发布对象映射库 Redis OM

Redis 官方博客宣布推出四个用于 Redis 的客户端工具库,官方将这些工具库称为 Redis OM(对象映射库,Object Mapping),目标是让应用程序尽可能地容易使用 Redis 和 Redis 模块。 目前四个工具库分别对应了四种编程语言,支持 .NET、Node.js、Python 和 Java (Spring): Redis OM for .NET:支持使用 LINQ 查询 Redis 域对象 Redis OM for Node.js:使用 TypeScript 编写,为 TypeScript 和 JavaScript 提供一级支持 Redis OM...

5
20
发表了资讯
2021/09/06 15:39

Redis 桌面客户端 BS Redis Desktop Client v1.0.0 发布

BS Redis Desktop Client 是一个redis的桌面可视化客户端。使用rust和sciter库进行编写。由于市面上很多个开源产品基于electron进行编写。太大太重了。而rdm界面不符合审美所以该软件就诞生了。 请帮忙 Star 一下 https://gitee.com/fuyoo/bs 基础功能 mac,windows,linux 等系统支持。 支持密码和非密码连接。 支持基本的string,list, set, hash的增删改查,key过期时间设置,重命名等。 key支持分割符为 : 的命名空间。 后期计...

1
31
2021/08/13 08:27

Redis Labs 更名为 Redis:纯粹而简单

Redis Labs 方面宣布,该公司现已正式更名为 Redis,从名称中删除了“Labs”一词。 官方表示,这一变化标志着公司和 Redis 开源项目的成熟;也反映了公司继续将 Redis 作为实时数据平台发展的使命。“更名反映了公司在引领开源 Redis 从流行的缓存系统演变为领先的实时数据平台方面所保持的核心作用”。公司更名不会影响开源项目 Redis 的 BSD 许可;同时,也不会影响去年引入的治理模型。 Redis 项目由 Salvatore Sanfilippo(...

8
5
发表了资讯
2021/07/25 08:24

CVE-2021-32761: 32 位 Redis 远程代码执行漏洞

报告编号:B6-2021-072201 报告来源:360CERT 报告作者:360CERT 更新日期:2021-07-22 1 漏洞简述 2021年07月22日,360CERT监测发现Redis官方发布了Redis远程代码执行漏洞的风险通告,漏洞编号为CVE-2021-32761,漏洞等级:高危,漏洞评分:8.5。 Redis是世界范围内应用最广泛的内存型高速键值对数据库。Redis中存在一处整形溢出漏洞,并可能导致内存越界读。Redis*BIT*命令与proto-max-bulk-len配置参数结合的情况下能够造成整...

1
1
2021/07/22 06:33

Redis 5.0.13 & 6.0.15 & 6.2.5 发布

Redis 5.0.13、6.0.15 与 6.2.5 现已发布,主要包含 32 位版本上 BITFIELD 中的整数溢出问题 CVE-2021-32761 以及一些 bug 修复。 主要更新内容 5.0.13 & 6.0.15 & 6.2.5 修复 32 位版本的 GETBIT、SETBIT、BITCOUNT、BITPOS 和 BITFIELD 溢出 修复大端模式(big-endian)平台上的 ziplist 长度更新 6.0.15 & 6.2.5 修复在监视的密钥过期的情况下 EXEC 命令失败的问题 修复当成员已经存在时,SMOVE 不会使目标密钥失效的问题 修...

1
3
2021/06/02 07:59

Redis 6.2.4 发布

Redis 6.2.4 现已发布,此版本包含对影响认证客户端连接的安全问题的修复。 修复 STRALGO LCS 的整数溢出(CVE-2021-32625) 。在 Redis 6.0 或更新的版本中,有一个整数溢出漏洞,可通过使用 STRALGO LCS 命令来破坏堆,可能导致远程代码 执行。这是由 CVE-2021-29477 的不完整修复造成的。 只适用于 Redis 6.2 以前版本的错误修复: 修复 diskless replication fork child 终止后崩溃问题(#8991) 修复不受支持的配置上的 redi...

0
2
2021/05/06 07:06

Redis 6.2.3 发布

Redis 6.2.3 现已发布,此版本主要包含对影响认证客户端连接的安全问题的修复。 STRALGO LCS 命令中的整数溢出(CVE-2021-29477):Redis 6.0 版或更新的版本中存在一个整数溢出漏洞,可利用 STRALGO LCS 命令破坏堆并可能导致远程代码执行。从 6.0 开始,所有版本的 Redis 都存在整数溢出漏洞。 在 large intsets 的 COPY 命令中出现整数溢出(CVE-2021-29478):Redis 6.2 中的一个整数溢出漏洞可被利用来破坏堆并可能导致远程代码...

2
5
2021/04/21 07:19

Redis 6.2.2 发布

Redis 6.2.2 现已发布,该版本升级迫切性程度为高。对于那些使用 ACL 和 pub/sub,CONFIG REWRITE,或遭受性能下降影响的用户来说,详见下文: 修复了 Redis 6.2 之前版本中的回归问题: 修复 BGSAVE、AOFRW 和复制速度因 child reporting CoW 而变慢的问题(#8645) 修复定时器事件即将触发时的 short busy loop(#8764) 修复 default user、overwritten 和 reset users 失去 Pub/Sub 频道权限的问题(#8723) 修复在没有 ...

2
3
2021/04/09 08:33

Redis Labs 获 1.1 亿美元融资,估值超 20 亿美元

Redis Labs 宣布完成 1.1 亿美元 G 轮融资。至此,该公司估值超 20 亿美元,相较 2020 年 8 月时的估值翻了一番 。此次融资由 Tiger Global 领投,SoftBank Vision Fund 2 和 TCV 两家公司共同参投。 Redis Labs 成立于 2011 年,目前已净融资 3.47 亿美元。该公司计划利用这些融资扩大全球业务范围、推进实时数据平台的发展,以及提供客户支持。公司现有投资者包括贝恩资本风投、Francisco Partners、Goldman Sachs Growth、V...

11
2
2021/03/04 07:02

Redis 6.2.1 发布

Redis 6.2.1 现已发布,该版本升级迫切性程度为低:修复了编译问题。具体更新内容如下: Bug 修复 修复带有已删除记录的 stream 的 sanitize-dump-payload(#8568) 防止将 client-query-buffer-limit 配置设置为小于 1mb(#8557) 改进 使 port、tls-port 和 bind 配置选项在运行时可修改(#8510) 与平台和部署相关的更改 如果未使用 jemalloc,则修复 non-glibc 系统的编译错误(#8533) 改进了 FreeBSD 上的内存消耗和内...

1
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
40 评论
1.2K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部