ioredis 成为最流行的 Node.js Redis 库

来源: OSCHINA
编辑:
2022-08-31 11:35:00

ioredis 作者 @Luin 表示,他开发的 ioredis 超过 redis 成为了 Node.js 最流行的 Redis 客户端,这个里程碑用了整整 7 年的时间。

ioredis 是一个用于 Node.js 的 Redis 客户端,健壮、性能好、功能强大且全面。

@Luin  介绍了一些背景,下文引用自他的原话

2014 年底的时候我开始使用 Node.js 开发后端程序。为了连接 Redis ,所以研究了下市面上的 Redis 客户端库。当时最流行的库 redis 是由 Uber 的首席架构师 Matt Ranney 开发的。使用后发现这个库有一些让自己不满意的地方:

  1. 不支持 Promise (当时 Promise 还是个非常新的概念)
  2. 命令语法不太美观(个人审美差异😄)
  3. 功能不齐全:缺少 Cluster 、Sentinel 等 Redis 新功能的支持。

由于当时正好有点闲暇时间,就自己从零开发并开源了 ioredis 。到现在已经维护 7 年了,在这 7 年里,另一个库 redis 经历了多次更换主要维护者、计划和 ioredis 合并、最终被 Redis 官方收购的过程。两相对比还是挺有趣的。

展开阅读全文
点击加入讨论🔥(5) 发布并加入讨论🔥
5 评论
3 收藏
分享
返回顶部
顶部