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

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

  luin ·
luin · 2022-08-30 13:07:40 +08:00 · 18133 次点击
这是一个创建于 791 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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