Redis到底是谁写的,Antirez又是个啥来着?
- 问答
- 2026-01-17 01:30:45
- 4
要搞清楚Redis是谁写的,我们得从一个网名叫“Antirez”的意大利程序员说起,Antirez是他的网络昵称,他的真名叫萨尔瓦托雷·桑菲利波(Salvatore Sanfilippo),简单直接的回答就是:Redis是由一个名叫萨尔瓦托雷·桑菲利波的意大利人写的,而大家在网络上更习惯称呼他的网名——Antirez。
(来源:Antirez的个人博客以及众多技术访谈中,他本人多次提及自己的真实身份和网名的由来)
Antirez是个什么样的人呢?用很多熟悉他的程序员的话来说,他是一个典型的“黑客”,这里说的“黑客”不是指搞网络破坏的犯罪分子,而是指那种对编程有极致热爱、喜欢用代码创造精巧工具、解决问题的高手,他思维独特,不喜欢复杂和臃肿的东西,崇尚简单、实用和优雅的设计理念,这种性格和理念,后来深深地烙印在了Redis的设计之中。
(来源:根据《程序员》杂志等媒体对Antirez的采访报道,以及技术社区对其编程哲学的普遍评价)
他为什么要写Redis呢?这个故事很有意思,大概在2009年左右,Antirez当时正在经营一个创业公司,开发一个实时网站流量分析工具,在这个开发过程中,他遇到了一个棘手的问题:他需要一个能够非常快速地存储和读取大量数据的数据库,而且这个数据库的“数据结构”不能只是简单的键值对,它需要能直接处理像列表、集合这类复杂一点的数据类型,他考察了当时已有的数据库,比如MySQL,觉得它们要么太慢,要么用起来太麻烦,无法满足他那种对性能和简洁性的苛刻要求。
(来源:Antirez在多篇博客文章,如“Redis宣言”中,解释了他创建Redis的初衷和背景)
典型的程序员作风出现了:既然没有现成的工具能满足我的需求,那我就自己造一个!就这样,Redis作为一个个人项目诞生了,最初版本的Redis代码非常精简,只有几千行,但它完美地解决了Antirez自己遇到的那个问题:它是一个运行在内存中的数据库(所以速度极快),并且直接支持字符串、列表、集合、有序集合等多种数据结构(所以用起来很方便),他把这个项目开源了,并放到了代码托管平台GitHub上。
(来源:Redis的官方文档和版本历史记录描述了其早期发展)
令Antirez可能都没想到的是,他为了解决自己问题而编写的这个小工具,一下子戳中了很多开发者的痛点,当时,互联网正进入一个高速发展期,越来越多的应用需要处理高并发、海量数据,大家对数据库的性能要求越来越高,Redis的出现,就像一场及时雨,它简单易用,性能强悍,很快就吸引了大量的用户和贡献者,Redis从Antirez一个人的“副业项目”,迅速成长为一个全球流行的、拥有庞大社区支持的开源项目。
(来源:业界普遍认可的Redis发展史,见于各类技术综述和案例分析)
在这个过程中,Antirez一直扮演着“仁慈的独裁者”的角色,这是什么意思呢?在开源社区里,虽然很多人可以为Redis贡献代码、提出建议,但最终决定Redis发展方向、接受或拒绝某个新功能的权力,始终牢牢掌握在Antirez一个人手里,他像一个严格的产品经理,用他那一套“简单至上”的哲学来审视所有对Redis的修改,他坚决反对为了功能丰富而牺牲代码的简洁性和可靠性,正是因为他的这种“独裁”,Redis在快速发展的同时,也一直保持着最初的设计美感,没有变得臃肿不堪,这种管理方式有时也会引起争议,但不可否认,它对Redis的成功至关重要。
(来源:开源社区治理模式中常见的BDFL模式,在Redis项目上得到典型体现,相关讨论广泛存在于技术社区)
Antirez不仅是一个优秀的程序员,也是一个非常有趣的写作者,他长期维护着自己的博客,内容包罗万象,除了技术深度文章,还会分享他对编程语言、软件设计、甚至社会事件的看法,他的文字坦诚、直接,充满了个人魅力,这让他在技术圈内拥有了大量的粉丝,人们不仅敬佩他的技术能力,也欣赏他的人格和思考方式。
(来源:Antirez的个人博客“antirez.com”是其思想的主要输出阵地)
长期维护一个如此成功且压力巨大的开源项目,对个人来说是一种巨大的消耗,2020年6月,Antirez在博客上发布了一篇名为《Redis的下一步》的文章,宣布他不再担任Redis的“仁慈的独裁者”,并将项目的领导权移交给了Redis核心团队,他坦言,维护Redis让他感到了疲惫和压力,他想回归一个更简单的生活,花更多时间在家庭、个人兴趣以及其他编程实验上,这个消息在当时引起了整个技术社区的震动,大家虽然不舍,但也理解并祝福他。
(来源:Antirez于2020年6月发布的博客公告)
Redis是由意大利程序员萨尔瓦托雷·桑菲利波(网名Antirez)创造的,他是一位才华横溢、崇尚简单的“黑客”式程序员,为了解决自己遇到的实际问题,他开发了Redis,并因其卓越的设计而意外地获得了全球性的成功,在长达十余年的时间里,他像守护艺术品一样守护着Redis的发展方向,他虽然已经退居二线,但Redis仍然沿着他奠定的基础继续前进,而Antirez这个名字,也已经成为开源历史上一个标志性的符号。

本文由芮以莲于2026-01-17发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:https://haoid.cn/wenda/82118.html
