10 年前,一个链接被发布到 Hacker News 上,指向一个名为 Redis 的新软件项目。在评论中,其创建者 Salvatore Sanfilippo(又名 antirez)说,“Redis 的主要亮点之一是支持更复杂的值类型”。从第一天起,Salvatore 就知道他想构建什么。值得称赞的是,他一直保持专注。Redis 现在拥有 10 种复杂类型和一个模块系统,使开发者能够构建更多功能。因此,Redis 是全球最受欢迎的键值存储。
但 Salvatore 并非孤军奋战。总得有人第一个分享链接,也总得有人第一个尝试这款软件。第一个帖子是由 David Welton(又名 davidw)分享的。我不知道他是否尝试过这款软件,或者只是觉得它看起来不错,但他冒了险,并在 Hacker News 上分享了它。
当时只有五个人对那个帖子发表了评论:三个人推荐了其他的数据库;一个人建议 Salvatore 用 Erlang 重写 Redis;还有一个人,*只有一个人*,提供了帮助。那个人就是 Ezra Zygmuntowicz(又名 ezmobius, 安息),一位非常受欢迎的 Ruby on Rails (RoR) 开发者,也是 Engine Yard 的创始人之一。
Ezra 不仅鼓励了 Salvatore,还为 Redis 实现了第一个 Ruby 客户端库。然后他在 Twitter 上发布了相关信息,将这个消息传播给了 Rails 社区。当时,RoR 帮助开发者创建了精美的网站,但该框架的用户在扩展性方面遇到了困难。多亏了 Ezra 的努力,Redis 在 RoR 开发者中传播开来,并帮助了数千个 RoR 网站实现扩展。其中一个网站就是 Twitter。最终,Redis 成为了 Heroku 开发者非常流行的附加组件,然后是许多许多其他平台。
在 David 和 Ezra 之后还有其他人。但是,正如 Derek Sivers 所说:“成为第一个追随者需要勇气。你脱颖而出,你勇敢地面对别人的嘲笑。成为第一个追随者是一种被低估的领导力形式。” 九年前, Salvatore 说:“你的早期采用者并非因为不负责任而勇敢,只是他们能够在不需要盲从大众的情况下评估某件事物。” 因此,感谢 Salvatore、David 和 Ezra,以及其他早期的冒险者,一个名为 Redis 的开源社区诞生了。对于那些 Redis 社区的第一批采用者,在我们今天庆祝十周年之际,我们向你们致谢。
第一个追随者 作者:Derek Silvers
想认识 Redis 社区并了解其热门之处吗?加入我们,在 RedisConf(Redis 开发者、实施者和其他社区成员的年度聚会)上一起庆祝 Redis 十周年。今年的大会将于 4 月 2 日至 3 日在旧金山 Pier 27 举行。或许你会发现一些新的事物,激发你冒险尝试。