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

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

  luin ·
luin · Aug 30, 2022 · 22903 views
This topic created in 1535 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 官方收购的过程。两相对比还是挺有趣的。

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

154 replies  •  2025-02-09 12:25:52 +08:00
1  2  
❮ ❯
dcsuibian
dcsuibian
Aug 30, 2022
1
牛逼
inhons
inhons
Aug 30, 2022
2
恭喜
aqqwiyth
aqqwiyth
Aug 30, 2022
3
从 gayhub 看到博主 blog 日本的帖 居然也是源起 v2ex.
Sisyphe42
Sisyphe42
Aug 30, 2022
4
恭喜恭喜
zenxds
zenxds
Aug 30, 2022
5
恭喜,我平时就用的 ioredis
godall
godall
Aug 30, 2022
6
牛不比 1
jackSan
jackSan
Aug 30, 2022
7
真大佬 强
IvanLi127
IvanLi127
Aug 30, 2022 via Android
8
好用😍
suntower
suntower
Aug 30, 2022
9
牛 Bai
HugoChao
HugoChao
Aug 30, 2022
10
牛逼
luffy
luffy
Aug 30, 2022
11
@luin 希望可以成为队友 :)
bury
bury
Aug 30, 2022
12
dalao
dudubaba
dudubaba
Aug 30, 2022
13
这个用过,真大佬
liaohongxing
liaohongxing
Aug 30, 2022
14
这个真用过
luin
luin
OP
Aug 30, 2022 via iPhone
15
@aqqwiyth 哈哈算是 V2EX 老用户了
luhuisicnu
luhuisicnu
Aug 30, 2022
16
赞
6j1A6v70lEv5n2U2
6j1A6v70lEv5n2U2
Aug 30, 2022❤️2
17
https://npmtrends.com/ioredis-vs-redis
在这里看 5 年的的趋势,楼主还是很给力的
AS4694lAS4808
AS4694lAS4808
Aug 30, 2022
18
牛逼
zhuweiyou
zhuweiyou
Aug 30, 2022
19
6
akagishigeru
akagishigeru
Aug 30, 2022
20
牛逼
ChangQin
ChangQin
Aug 30, 2022
21
牛逼
Terry05
Terry05
Aug 30, 2022
22
牛逼
Laobai
Laobai
Aug 30, 2022
23
大佬牛逼
KMpAn8Obw1QhPoEP
KMpAn8Obw1QhPoEP
Aug 30, 2022 via Android
24
怎么才能像大佬这样强
wonderfulcxm
wonderfulcxm
Aug 30, 2022 via iPhone
25
牛
AlexLokhart
AlexLokhart
Aug 30, 2022 via Android
26
牛呀
Shura
Shura
Aug 30, 2022
27
牛逼啊
Moha
Moha
Aug 30, 2022
28
大佬牛逼
yikyo
yikyo
Aug 30, 2022 via iPhone
29
很想听听收购的细节🐶🐶
thisisgpy
thisisgpy
Aug 30, 2022❤️1
30
大佬居然也是 Medis 的作者,Mac 上我最喜欢的 Redis 图形化工具,佩服佩服。
dagouxiong
dagouxiong
Aug 30, 2022
31
大佬牛逼
D2h0VL89HMAU417B
D2h0VL89HMAU417B
Aug 30, 2022
32
牛逼
wjcccc1988
wjcccc1988
Aug 30, 2022
33
大佬牛逼
excitedXXX
excitedXXX
Aug 30, 2022
34
大佬牛逼啊!沾沾逼气!
Pipecraft
Pipecraft
Aug 30, 2022
35
赞👍 + 祝贺
subframe75361
subframe75361
Aug 30, 2022
36
大佬 666
stiekel
stiekel
Aug 30, 2022
37
太强了,给 op 点赞。
jellybool
jellybool
Aug 30, 2022
38
牛逼!
buaacss
buaacss
Aug 30, 2022
39
赞!
kikitte
kikitte
Aug 30, 2022
40
大佬!
justjy
justjy
Aug 30, 2022
41
大佬牛逼+1
flashpython
flashpython
Aug 30, 2022
42
大佬真的厉害。
hoseawu
hoseawu
Aug 30, 2022
43
牛批
raycool
raycool
Aug 30, 2022
44
膜拜下大佬。
alexsunxl
alexsunxl
Aug 30, 2022
45
膜拜大佬
hackshen
hackshen
Aug 30, 2022
46
收下我的膝盖~
welove
welove
Aug 30, 2022
47
大佬牛逼
loyd1234
loyd1234
Aug 30, 2022 via iPhone
48
牛逼 plus
11232as
11232as
Aug 30, 2022
49
恭喜啊
lizhenda
lizhenda
Aug 30, 2022
50
恭喜啊,厉害
Oceanz
Oceanz
Aug 30, 2022
51
厉害👍
zgl263885
zgl263885
Aug 30, 2022
52
真大佬现身,牛逼~(破音)
civetcat
civetcat
Aug 30, 2022
53
太强了。感谢贡献
ZxBing0066
ZxBing0066
Aug 30, 2022
54
666
Zeffon
Zeffon
Aug 30, 2022
55
🚀
murongxdb
murongxdb
PRO
Aug 30, 2022
56
今天刷推刷到了
cqu1980
cqu1980
Aug 30, 2022
57
大佬,这个我也用过
beaze
beaze
Aug 30, 2022
58
牛逼
yingqiuQAQ
yingqiuQAQ
Aug 30, 2022
59
膜拜
placeholder
placeholder
Aug 30, 2022
60
羡慕,真厉害
liuqitoday
liuqitoday
Aug 30, 2022
61
膜拜大佬
hoopan
hoopan
Aug 30, 2022
62
点赞
hoopan
hoopan
Aug 30, 2022
63
吾辈楷模
Envov
Envov
Aug 30, 2022
64
👍👍👍
LinkinLaw
LinkinLaw
Aug 30, 2022 via iPhone
65
膜拜巨佬
stkstkss
stkstkss
Aug 30, 2022 via iPhone
66
膜拜大佬
shenxgan
shenxgan
Aug 30, 2022
67
吾辈楷模,膜拜大佬
QlanQ
QlanQ
Aug 30, 2022❤️1
68
您的 medis 2 价格太高啦
stariveer
stariveer
Aug 30, 2022 via Android
69
膜拜大佬
code4you
code4you
Aug 30, 2022
70
真 大佬~
murmur
murmur
Aug 30, 2022
71
我日为什么这么牛逼
Yunsheng
Yunsheng
Aug 30, 2022
72
真大佬啊。
MidHack
MidHack
Aug 30, 2022
73
膜拜大佬
zylll520
zylll520
Aug 30, 2022
74
大佬牛逼
cweijan
cweijan
Aug 30, 2022
75
666
rancc
rancc
Aug 30, 2022
76
恭喜👍
balabalaguguji
balabalaguguji
Aug 30, 2022
77
牛逼,膜拜。好奇问下,这种开源项目有给自己带来什么收益吗?包括直接或者间接的,挺想了解下的,感谢。
sparkssssssss
sparkssssssss
Aug 30, 2022
78
同上,好奇,大佬细说下
luin
luin
OP
Aug 30, 2022
79
@balabalaguguji 一个是可以和全世界的工程师交流,提升自己的技术水平,一个是技术背书,找工作会容易很多 😄。另外就是能认识不少的人
royzxq
royzxq
Aug 30, 2022
80
用过大佬的库,大佬牛逼
koela
koela
Aug 30, 2022
81
膜拜大佬
alsas
alsas
Aug 30, 2022
82
牛逼
toomoy
toomoy
Aug 30, 2022
83
吾辈楷模
HikariLan
HikariLan
Aug 30, 2022
84
大佬牛逼
bru
bru
Aug 30, 2022
85
一直用 ioredis ,感谢楼主
mader
mader
Aug 30, 2022
86
太强了
lovepplforever
lovepplforever
Aug 30, 2022 via iPhone
87
2017 年的时候就用过你的了
luin
luin
OP
Aug 30, 2022❤️1
88
@QlanQ 啊看漏了...App Store IAP 不能针对某个区调低价格,所以现在是全球统一价格了
luin
luin
OP
Aug 30, 2022
89
@coolloves 已经在楼上回复啦
mastergz
mastergz
Aug 31, 2022
90
牛逼
yrj
yrj
Aug 31, 2022
91
Redis 官方没给你报价收购吗
ricky077
ricky077
Aug 31, 2022 via iPhone
92
支持一下,用过…
251
251
Aug 31, 2022
93
是 redis 被收购了,还是你的 ioredis 一起被收购了?
sstutu
sstutu
Aug 31, 2022 via Android
94
赞👍👍
qeqv
qeqv
Aug 31, 2022
95
这种项目要花不少精力吧
t2doo
t2doo
Aug 31, 2022
96
厉害了,👍
frankies
frankies
Aug 31, 2022 via Android
97
特意点进来给你个大拇指,赞!
luozic
luozic
Aug 31, 2022
98
赞
QlanQ
QlanQ
Aug 31, 2022
99
@luin 已下载试用,很流畅,功能很全,价格真的有点接受不了(这是我的问题,和软件无关),redis 用的多,redis 客户端用的也很多,但是 redis 的图形工具用的不多,200 软妹币确实 承受不起,蹲一波活动
zzxCNCZ
zzxCNCZ
Aug 31, 2022
100
大佬牛逼
1  2  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1581 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 313ms · UTC 16:30 · PVG 00:30 · LAX 08:30 · JFK 11:30
♥ Do have faith in what you're doing.