自己的开源项目终于成了最流行的 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 条回复
vikeria
2022-08-31 12:11:37 +08:00
标题有种似曾相识的感觉
tutuge
2022-08-31 13:01:46 +08:00
大佬厉害了~
zhou00
2022-08-31 13:02:00 +08:00
膜拜大佬
bam9
2022-08-31 13:09:14 +08:00
大佬牛逼
darlinghsu
2022-08-31 13:45:17 +08:00
给大佬按赞 👍
leisure
2022-08-31 13:51:30 +08:00
有在用 quill ,大佬牛逼
luin
2022-08-31 13:59:16 +08:00
@leisure 哈哈竟然碰到用 quill 的同学了
shilianmlxg
2022-08-31 14:04:30 +08:00
大佬牛逼。另外 大佬 如果前端小白想学 node 。有哪些可以学习的课程和好用的工具呢。
yohance
2022-08-31 14:15:25 +08:00
膜拜
luin
2022-08-31 14:16:02 +08:00
@shilianmlxg 自己当时主要是看官方文档和找 GitHub 上一些简单但流行的库的开源代码看。最主要的还是一边做项目一边学
SbloodyS
2022-08-31 15:24:25 +08:00
牛逼
piloots
2022-08-31 16:42:11 +08:00
合影
zhangrh
2022-08-31 16:48:52 +08:00
榜样!
openmm
2022-08-31 16:54:22 +08:00
大佬
Renco
2022-08-31 17:23:44 +08:00
牛逼!
lIlIlIlIlIlIlI
2022-08-31 18:23:35 +08:00
真大佬啊。牛逼
tbg
2022-08-31 19:33:16 +08:00
太强了,真大佬
w8180151
2022-08-31 21:50:45 +08:00
我说咋看着这么眼熟😂还给你提过几次 PR 。

btw:有一个去年就提交的 PR 记得合并一下啊 https://github.com/luin/ioredis/pull/1414/files
findex
2022-08-31 22:21:43 +08:00
支持一下
quehun
2022-09-01 00:32:46 +08:00
牛逼

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

https://tanronggui.xyz/t/876453

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

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

© 2021 V2EX