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) 发布并加入讨论🔥
发表了资讯
01/11 13:51

Redis 7.2.4 发布

Redis 7.2.4 现已发布,此版本包含了一些安全问题修复。具体更新内容如下: 安全修复 (CVE-2023-41056) 在某些情况下,Redis 可能会错误地处理内存缓冲区的大小调整,这可能导致缓冲区大小的不正确计算,并导致堆溢出和潜在的远程代码执行。 Bug 修复 修复 7.0 和 7.2 混合版本的集群命令集群崩溃问题 (#12805, #12832) 修复从节点删除 slot 时 slot ownership 未得到正确处理的问题 (#12564) 修复 RedisModuleEvent_Key modul...

6
1
发表了资讯
01/03 14:06

Redis 之父“锐评” LLM 编程:全知全能 && Stupid

Redis 创始人 antirez 发表文章《LLMs and Programming in the first days of 2024》,分享了自己使用 LLM 辅助编程的体验,以及相关看法。 antirez 在文章中用了几个小标题总结 LLM 编程的特点: 全知全能,还是鹦鹉学舌? Omniscient or Parrots? 虽然愚蠢却无所不知 Stupid but All-Knowing 用完即弃的“一次性”代码 Disposable Programs 在系统编程领域无法按预期进行 When things don't go as they should: System Progra...

3
2
发表了资讯
2023/11/22 12:28

Redis 之父用纯 C 语言代码实现 Telegram Bot 框架

Redis 创始人 antirez 最近开源了一个小项目 BOTLIB —— 纯 C 语言代码编写的 Telegram Bot 框架 。 地址:https://github.com/antirez/botlib 顾名思义,BOTLIB 用于创建 Telegram 对话机器人。目前该项目仍处于开发阶段,请谨慎使用。 从 antirez 创建的另一个仓库(https://github.com/antirez/failed-3d-prints-bot)可知,他用了一台带网络摄像头的树莓派来监控 3D 打印机,并在检测到打印失败时通过 Telegram 接收该状态消...

8
9
发表了资讯
2023/11/02 11:07

Redis 创始人用 C 语言编写最小聊天服务器:Smallchat

Redis 创始人 antirez 用纯 C 语言代码写了一个聊天服务器的最小编程示例:Smallchat。 Smallchat 源代码已托管至 GitHub:https://github.com/antirez/smallchat 可以看到,Smallchat 的核心代码仅 300 多行。antirez 称删除空行和注释后其实只有 200 多行。 antirez 表示,编写这个示例是为了帮助他的前端开发朋友了解系统编程知识,比如单个进程执行多路复用、获取客户端状态,并在客户端拥有新数据后尝试快速访问此类状态,...

35
25
发表了资讯
2023/10/22 12:07

Redis 欲涉足磁盘存储

Redis 方面近期透露,其正在寻求将磁盘作为分层存储架构的一部分,以降低成本并扩大系统的吸引力。 首席执行官 Rowan Trollope 在接受 The Register 采访时表示,希望此举能够帮助客户降低成本并简化其架构。Trollope 称,亚毫秒级分布式系统为开发人员提供了所需的性能,但必须承认的是,为互联网规模构建的其他系统(例如 MongoDB)可能更具价格优势。为了解决这个问题,该公司已经创建了一种分层的内存方法,在其内存系统后提...

7
7
发表了资讯
2023/10/18 16:47

Redis 7.2.2 发布

Redis 7.2.2 现已发布,此版本包含了一些安全问题修复。具体更新内容如下: 安全修复: (CVE-2023-45145) Listen(2) 和 chmod(2) 调用的错误顺序造成了一个 race condition ,另一个进程可以利用该条件在启动时绕过所需的 Unix socket 权限。 平台/工具链支持相关变更 修复 MacOS 13 上的编译错误 ( #12611 ) Bug 修复 如果创建新的 AOF 并且 AOF rewrite 无法立即开始,则 WAITAOF 在没有写入流量的情况下可能会超时( #12620 ...

0
2
发表了资讯
2023/09/07 10:44

Redis 7.2.1 发布

Redis 7.2.1 现已发布,此版本包含了一些安全问题修复。具体更新内容如下: 安全修复: (CVE-2023-41053) Redis 无法正确识别 SORT_RO 访问的密钥,因此可能会授予执行此命令的用户访问 ACL 配置未明确授权的密钥的权限。 Bug 修复 修复将节点加入现有 7.0 Redis 集群时发生的崩溃 ( #12538 ) 某些管理/配置命令的正确 request_policy 和 response_policy 命令提示(#12545、#12530) 更新说明:https://github.com/redis/redi...

2
2
发表了资讯
2023/08/16 10:52

Redis 7.2.0 发布,影响最深远的版本

Redis 7.2.0 现已发布,这是首个 Unified Redis Release。此版本包含一系列广泛的新功能,以及对人工智能计划功能支持的重大投资。 公告称,这是“影响最深远的版本。在每一项增强功能中,你都能感受到一个强烈的主题:让开发人员更轻松地使用 Redis,使其运行得更快,并更轻松地实现创新成果。我们承诺通过所有分发渠道一次性交付所有这些功能,我们称之为 Unified Redis Release。” 让 AI 创新更容易实现 Redis 通过多种旨在...

24
14
发表了资讯
2023/07/11 10:35

Redis 7.0.12 发布

Redis 7.0.12 现已发布,此版本包含了一些安全问题修复。具体更新内容如下: 安全修复: (CVE-2022-24834) 在 Redis 中执行的特制 Lua 脚本可能会触发 cjson 和 cmsgpack 库中的堆溢出,并导致堆损坏和潜在的远程代码执行。从 2.6 开始,所有支持 Lua 脚本的 Redis 版本都存在该问题,并且仅影响经过认证和授权的用户。 (CVE-2023-36824) 在某些情况下,从命令和参数列表中提取键名称可能会触发堆溢出,并导致读取随机堆内存、堆...

1
0
发表了资讯
2023/04/19 07:03

Redis 7.0.11 发布

Redis 7.0.11 现已发布,此版本包含了一些安全问题修复。具体更新内容如下: 安全修复: (CVE-2023-28856) 经过身份验证的用户可以使用 HINCRBYFLOAT 命令创建无效的哈希字段,这将使 Redis 在访问时崩溃。 Bug 修复 在极少数情况下添加 AOF 文件缺失的 fsync ( #11973 ) 撤销 allchannels 权限时断开 pub-sub 订阅者的连接 ( #11992 ) 平台/工具链支持相关改进 修复与链接时间优化一起使用时编译器强化引起的崩溃 ( #11982 ) 更...

6
2
发表了资讯
2023/03/27 08:52

Redis 错误导致 ChatGPT 数据泄露,技术细节一并公布

在上周一,ChatGPT 遭遇了一次用户数据泄漏事件,许多 ChatGPT 的用户都在自己的历史对话中看到了其他人的对话记录。不光是对话的历史记录,不少 ChatGPT Plus 用户还在 Reddit 和 Twitter 等平台发出了截图,表示在他们的订阅页面上看到了其他人的电子邮件地址。 事件发生后,OpenAI 临时关闭了 ChatGPT 服务以调查问题,后续 Open AI 的首席执行官 Sam Altman 也亲自发了推文,承认他们确实遭遇了重大问题,不过当时并没有公布...

8
4
发表了资讯
2023/03/22 07:00

Redis 7.0.10 发布

Redis 7.0.10 现已发布,此版本包含了一些安全问题修复。具体更新内容如下: 安全修复: (CVE-2023-28425) 特制的 MSETNX 命令可能导致断言和拒绝服务 Bug 修复 复制客户端输出缓冲区的 Large blocks 可能导致 PSYNC 循环和不必要的内存使用 ( #11666 ) 修复 CLIENT REPLY OFF|SKIP 以不静音推送通知 ( #11875 ) 超过stream-node-max-bytes时,修剪流节点中过多的内存使用(#11885) 修复模块 RM_Call 命令在 maxmemory 更改为零...

8
2
发表了资讯
2023/01/18 07:29

Redis 7.0.8 发布

Redis 7.0.8 现已发布,此版本包含了一些安全问题修复。具体更新内容如下: 安全修复: (CVE-2022-35977) Redis SETRANGE 和 SORT/SORT_RO 命令中的整数溢出会导致 Redis 出现 OOM panic (CVE-2023-22458) Redis HRANDFIELD 和 ZRANDMEMBER 命令中的整数溢出可能导致 denial-of-service Bug 修复 当客户端发出长 KEYS、SRANDMEMBER、HRANDFIELD 和 ZRANDMEMBER 命令并因客户端输出缓冲区限制而断开连接时,避免可能出现挂起 ( ...

1
2
发表了资讯
2022/10/04 08:34

Redis 7.0.5 发布,使用最广泛的缓存服务

安全修复: (CVE-2022-35951) Executing a XAUTOCLAIM command on a stream key in a specific state, with a specially crafted COUNT argument, may cause an integer overflow, a subsequent heap overflow, and potentially lead to remote code execution. The problem affects Redis versions 7.0.0 or newer [reported by Xion (SeungHyun Lee) of KAIST GoN]. Module API changes Fix RM_Call execution of scripts whe...

8
3
发表了资讯
2022/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
发表了资讯
2022/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
发表了资讯
2022/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
发表了资讯
2022/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
2022/04/29 08:36

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

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

8
4
发表了资讯
2022/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
19
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{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
登录后可查看更多优质内容
返回顶部
顶部