• 请不要在回答技术问题时复制粘贴 AI 生成的内容
luin
V2EX  ›  程序员

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

  luin ·
luin · Aug 30, 2022 · 21710 views
This topic created in 1372 days ago, the information mentioned may be changed or developed.

我开发的 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 上关注我一起交流哈!

154 replies    2025-02-09 12:25:52 +08:00
1  2  
kinghly
    101
kinghly  
   Aug 31, 2022 via Android
厉害
suyuyu
    102
suyuyu  
   Aug 31, 2022
不夸张的说,就这库我也在用,牛皮
ada87
    103
ada87  
   Aug 31, 2022
真大佬,这库用了好几年了。
hunter0122
    104
hunter0122  
   Aug 31, 2022
抢啊大佬
littlebrother
    105
littlebrother  
   Aug 31, 2022
牛逼
dotmationit
    106
dotmationit  
   Aug 31, 2022 via Android
牛逼
markzyh
    107
markzyh  
   Aug 31, 2022
大佬牛逼
jy02534655
    108
jy02534655  
   Aug 31, 2022
大佬牛逼+1
easymbol
    109
easymbol  
   Aug 31, 2022
膜拜大佬,坚持这么久可不容易啊
fiht
    110
fiht  
   Aug 31, 2022
大佬你是全职开发吗?
assclb
    111
assclb  
   Aug 31, 2022
🐮
devilte
    112
devilte  
   Aug 31, 2022
给大佬点个赞!
galaxyy
    113
galaxyy  
   Aug 31, 2022
beichenshao
    114
beichenshao  
   Aug 31, 2022
大佬想问下,目前您会哪些技能点呢?是怎样的学习路径呢?我看你的 GitHub 感觉是不是偏前端多一些?但是你作为公司的架构师,在后端方面肯定也很强吧
luin
    115
luin  
OP
   Aug 31, 2022
@QlanQ 理解理解。试用模式主要是保存连接数量限制,能满足需求的话免费用也没问题
luin
    116
luin  
OP
   Aug 31, 2022   ❤️ 1
@beichenshao 目前主要是前端编辑器( Quill )和 Swift ,之前后端比较多。主要是工作用到什么就会学什么
luin
    117
luin  
OP
   Aug 31, 2022
@fiht ioredis 的话是业余时间做的,毕竟有全职工作😄
unco020511
    118
unco020511  
   Aug 31, 2022
真大佬
wudanyang
    119
wudanyang  
   Aug 31, 2022
膜拜大佬
Feedmo
    120
Feedmo  
   Aug 31, 2022
赞!希望将来我也能做到
vikeria
    121
vikeria  
   Aug 31, 2022
标题有种似曾相识的感觉
tutuge
    122
tutuge  
   Aug 31, 2022
大佬厉害了~
zhou00
    123
zhou00  
   Aug 31, 2022
膜拜大佬
bam9
    124
bam9  
   Aug 31, 2022
大佬牛逼
darlinghsu
    125
darlinghsu  
   Aug 31, 2022
给大佬按赞 👍
leisure
    126
leisure  
   Aug 31, 2022
有在用 quill ,大佬牛逼
luin
    127
luin  
OP
   Aug 31, 2022
@leisure 哈哈竟然碰到用 quill 的同学了
shilianmlxg
    128
shilianmlxg  
   Aug 31, 2022
大佬牛逼。另外 大佬 如果前端小白想学 node 。有哪些可以学习的课程和好用的工具呢。
yohance
    129
yohance  
   Aug 31, 2022
膜拜
luin
    130
luin  
OP
   Aug 31, 2022
@shilianmlxg 自己当时主要是看官方文档和找 GitHub 上一些简单但流行的库的开源代码看。最主要的还是一边做项目一边学
SbloodyS
    131
SbloodyS  
   Aug 31, 2022
牛逼
piloots
    132
piloots  
   Aug 31, 2022
合影
zhangrh
    133
zhangrh  
   Aug 31, 2022
榜样!
openmm
    134
openmm  
   Aug 31, 2022
大佬
Renco
    135
Renco  
   Aug 31, 2022
牛逼!
lIlIlIlIlIlIlI
    136
lIlIlIlIlIlIlI  
   Aug 31, 2022
真大佬啊。牛逼
tbg
    137
tbg  
   Aug 31, 2022 via iPhone
太强了,真大佬
w8180151
    138
w8180151  
   Aug 31, 2022
我说咋看着这么眼熟😂还给你提过几次 PR 。

btw:有一个去年就提交的 PR 记得合并一下啊 https://github.com/luin/ioredis/pull/1414/files
findex
    139
findex  
   Aug 31, 2022
支持一下
quehun
    140
quehun  
   Sep 1, 2022 via iPhone
牛逼
StephenHe
    141
StephenHe  
   Sep 1, 2022
👍
zzwyh
    142
zzwyh  
   Sep 1, 2022
大佬牛逼
YSMAN
    143
YSMAN  
   Sep 1, 2022
zan
NebulaGraph
    144
NebulaGraph  
   Sep 1, 2022
赞,看 OP 主几乎每天都提交代码,很勤奋呀
bluedawn
    145
bluedawn  
   Sep 1, 2022 via iPhone
大佬!
Virace
    146
Virace  
   Sep 1, 2022
大佬牛逼❗
stardew
    147
stardew  
   Sep 1, 2022
大佬牛逼啊,之前项目就是用这个的
Muxson
    148
Muxson  
   Sep 1, 2022
xqk111
    149
xqk111  
   Sep 2, 2022
大佬牛逼
Subfire
    150
Subfire  
   Feb 28, 2024
牛, 被收购了
sakeven
    151
sakeven  
   Feb 28, 2024
恭喜
Fish1024
    152
Fish1024  
   Feb 29, 2024
牛逼哦
kaisann
    153
kaisann  
   Feb 29, 2024 via Android
恭喜
WJZ0821
    154
WJZ0821  
   Feb 9, 2025
厉害
1  2  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5751 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 145ms · UTC 06:33 · PVG 14:33 · LAX 23:33 · JFK 02:33
♥ Do have faith in what you're doing.