自己的开源项目终于成了最流行的 Node.js Redis 库...

2022-08-30 13:07:40 +08:00
 luin

我开发的 ioredis 在今天超过了 redis 成为了 Node.js 最流行的 Redis 客户端。开心!🎉

这个里程碑用了整整 7 年的时间。

一些背景:2014 年底的时候我开始使用 Node.js 开发后端程序。为了连接 Redis ,所以研究了下市面上的 Redis 客户端库。当时最流行的库 redis 是由 Uber 的首席架构师 Matt Ranney 开发的。使用后发现这个库有一些让自己不满意的地方:

  1. 不支持 Promise (当时 Promise 还是个非常新的概念)
  2. 命令语法不太美观(个人审美差异😄)
  3. 功能不齐全:缺少 Cluster 、Sentinel 等 Redis 新功能的支持。

由于当时正好有点闲暇时间,就自己从零开发并开源了 ioredis 。到现在已经维护 7 年了,在这 7 年里,另一个库 redis 经历了多次更换主要维护者、计划和 ioredis 合并、最终被 Redis 官方收购的过程。两相对比还是挺有趣的。

喜欢开源的朋友们可以在 GitHubTwitter 上关注我一起交流哈!

18450 次点击
所在节点    程序员
154 条回复
kinghly
2022-08-31 08:37:38 +08:00
厉害
suyuyu
2022-08-31 09:06:33 +08:00
不夸张的说,就这库我也在用,牛皮
ada87
2022-08-31 09:08:49 +08:00
真大佬,这库用了好几年了。
hunter0122
2022-08-31 09:09:21 +08:00
抢啊大佬
littlebrother
2022-08-31 09:09:25 +08:00
牛逼
dotmationit
2022-08-31 09:19:10 +08:00
牛逼
markzyh
2022-08-31 09:19:11 +08:00
大佬牛逼
jy02534655
2022-08-31 09:20:48 +08:00
大佬牛逼+1
easymbol
2022-08-31 09:25:36 +08:00
膜拜大佬,坚持这么久可不容易啊
fiht
2022-08-31 09:27:50 +08:00
大佬你是全职开发吗?
assclb
2022-08-31 09:30:53 +08:00
🐮
devilte
2022-08-31 09:54:48 +08:00
给大佬点个赞!
galaxyy
2022-08-31 10:11:32 +08:00
beichenshao
2022-08-31 10:12:33 +08:00
大佬想问下,目前您会哪些技能点呢?是怎样的学习路径呢?我看你的 GitHub 感觉是不是偏前端多一些?但是你作为公司的架构师,在后端方面肯定也很强吧
luin
2022-08-31 10:15:53 +08:00
@QlanQ 理解理解。试用模式主要是保存连接数量限制,能满足需求的话免费用也没问题
luin
2022-08-31 10:17:00 +08:00
@beichenshao 目前主要是前端编辑器( Quill )和 Swift ,之前后端比较多。主要是工作用到什么就会学什么
luin
2022-08-31 10:17:24 +08:00
@fiht ioredis 的话是业余时间做的,毕竟有全职工作😄
unco020511
2022-08-31 10:33:52 +08:00
真大佬
wudanyang
2022-08-31 11:05:56 +08:00
膜拜大佬
Feedmo
2022-08-31 11:10:47 +08:00
赞!希望将来我也能做到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/876453

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX