V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
luin
V2EX  ›  程序员

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

  luin ·
luin · 96 天前 · 12379 次点击
这是一个创建于 96 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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