V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
luin
V2EX  ›  程序员

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

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