ioredis Node.js高性能Redis客户端
ioredis 的功能集真的挺全的,光是支持集群、哨兵这些高阶玩法就香。你只要写 Node 服务,几乎离不开 Redis,而这个库基本能把你用到的功能都包圆了。
ioredis的性能也蛮不错,连接池管理得当、响应也快,尤其在大量并发求的时候表现稳稳的。不光适合本地开发,上生产照样扛得住。
API 设计也比较人性化,调用起来不绕、不啰嗦。比如设置缓存只要redis.set('key', 'value')
,查找也就一行redis.get('key')
,上手没啥学习成本。
你要是碰上主从切换、自动重连这种场景,ioredis也都帮你兜底了。嗯,它自己就能检测状态切换,自动路由求,省你不少事。
还有一点值得一提,它支持Node.js >= 0.16
和老早的io.js
,兼容性做得挺扎实。老项目升级用它也稳当。
如果你现在还在用原生redis
模块,不妨试试ioredis,是需要集群支持的场景,体验一下什么叫“省心”。
254.57KB
文件大小:
评论区