ioredis – 一个功能强大且全面用于 Node.js 的 Redis 客户端

一个强大、以性能为中心、功能完备的 Redis 客户端,适用于 Node.js。

file

ioredis 是一个功能强大的 Redis 客户端,被包括全球最大在线电商公司阿里巴巴在内的众多公司使用。

  • 全功能:支持集群、哨兵、流、流水线、Lua 脚本、Redis 函数、发布/订阅(支持二进制消息)。
  • 高性能
  • 愉快的 API:兼容 Node 回调和原生 Promise。
  • 命令参数和回复的转换
  • 透明的键前缀
  • Lua 脚本抽象,定义自定义命令
  • 支持二进制数据
  • 支持 TLS
  • 支持离线队列和就绪检查
  • 支持 ES6 类型,如 Map 和 Set。
  • 支持 GEO 命令
  • 支持 Redis ACL
  • 复杂的错误处理策略
  • 支持 NAT 映射
  • 支持自动流水线

file

版本

Version Branch Node.js Version Redis Version
5.x.x (latest) main >= 12 2.6.12 ~ latest
4.x.x v4 >= 6 2.6.12 ~ 7

安装

npm install ioredis

在 TypeScript 项目中,您可能希望为 Node.js添加 TypeScript 声明:

npm install --save-dev @types/node

官方链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注