近日,Redis 创始人 Salvatore Sanfilippo 在集体博客发表名为《The end of the Redis adventure》的博文,在文中示意将退出代码的日常开发,当前只充当该项目标参谋。
对于这一决定,他给出的理由之一是“我写代码是为了表白本人,而当初我的大部分精力都花在查看其他人提交的代码,但我从不想成为软件维护者。”
Redis 是一个 基于 BSD 开源 的我的项目,是一个把结构化的数据放在内存中的一个存储系统,你能够把它作为数据库,缓存和消息中间件来应用。
同时反对 strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs 和 geospatial indexes 等数据类型。它还内建了 复制 ,lua 脚本,LRU,事务 等性能,通过 redis sentinel 实现高可用,通过 redis cluster 实现了 主动分片、以及事务,公布 / 订阅,主动故障转移等等。
Redis 之父 Salvatore Sanfilippo,一名意大利程序员,大家更习惯称说他 Antirez。
早在十年前,Redis 还只是一个外部我的项目,没有任何开源的打算。它不过是用来解决 web 应用程序扩容时遇到的一系列让人辣手的问题而已(应该是用户会话缓存)。
但 Antirez 在过后就曾经是一个在开源畛域沉闷了十年的元老了,所以在 Redis 体现出价值之后,便将它开源了。
开源我的项目维护者的挣扎与无奈
随着 Redis 开源社区规模越来越大,越来越多的人开始在社区进行分享探讨。但这对 Antirez 来说却是一个”苦涩的懊恼“。作为一个兼职业余的工作,Redis 开始占据他越来越多的精力和工夫,甚至开始影响到了他的本职工作。并且 Redis 也变得越来越简单。
2019 年的时候,Antirez 就曾公布公开信示意作为一名开源我的项目维护者的挣扎和无奈。他通过重复的考虑和自我剖析,坦诚的示意“保护一个开源我的项目会带来乐趣”,但“也有消极的一面”。
当一个我的项目达到像 Redis 这样的风行水平,并且人与人之间的交换因为新的社交工具而变得更为容易时,作者收到的 音讯、issue、PR 和倡议的数量也将呈指数增长。
自从 Redis 流行起来之后,Antirez 不得不进行更多查看 PR 和 issue 的工作,但这给了他很多的压力和困惑。
在 Redis 前期的设计和倒退过程中,他的形式和很多用户想要的、信奉的并不统一,所以不得不在他所认为的优 秀设计、工具集、开发速度、我的项目规模 方面,和大多数用户的冀望间保持平衡。
但他也示意,总的来说,可能从事本人真正酷爱的事件多年,并且给他带来了敌人、认可和金钱,所以这算不上是蹩脚的交易。
冒险的完结 & 新的开始
近日,Antirez 再次公布公开信,示意将正式退出 Redis 的日常保护工作。
“我写代码是为了表白本人,我思考的是我编写的工件,而不只是一些有用的货色。我要说的是,我写进去的货色只是它的副作用,我的首要指标是制作在某种程度上很漂亮的货色。从实质上讲,我宁愿作为一个坏艺术家而不是一个好的程序员而被人们铭刻。”
正如前文所说,随着 Redis 的风行,Antirez 的工作从建造者缓缓变成了维护者,但这并不是他感兴趣的工作。
所以,他示意将退居二线,成为只给 Redis 实验室提供产品创意和开发领导的技术顾问。尽管不排除之后接着参加开发的可能性,但不可否定的是,他当初能够抽出更多工夫去做本人喜爱的事件,比方他所提到的“撰写技术博客和录制技术视频”。
Antirez 真的是一个很有意思的人
他曾论述过一个「十倍程序员」的概念,并为开发者提出了九条忠告,讲述了其心目中成就一名「野兽级」程序员的可贵品质;
也曾就任场性别歧视发表本人的认识,示意作为一个女性想博得他人的尊重,那么必须很聪明能干,而不能只是因为你是个女性就该失去尊重。偏心要爱护的是每个个体,他们有平等的尊严,而不要把那些诸如性别、种族等歧视性因素牵扯进来。
前不久,他还用意大利语录制了视频,向大家介绍了 Redis 的技术概念,并且收到了很好的反馈。
作为 Redis 之父的他,在完结了陪伴 Redis 的冒险之旅后,开启了属于本人的、更惬意的人生大冒险。
想要理解更多 Java 架构技术的,能够关注我一下,我后续也会整顿更多对于架构技术这一块的知识点分享进去,外面会分享一些:spring,MyBatis,Netty 源码剖析,高并发、高性能、分布式、微服务架构的原理,JVM 性能优化,并发编程这些成为架构师必备的常识体系.v:xuanwo013