ioredis v5.x. Requires Node.js >= 12, Redis >= 2.6.12. 100% TypeScript.
| Connection setup, RedisOptions, TLS, retryStrategy, lifecycle | references/connection-options.md | | Core API: pipelines, transactions, Pub/Sub, Lua scripting, scanning, events | references/core-api.md | | Streams, auto-pipelining, transformers, binary data, error handling, debugging | references/advanced-patterns.md |
| Redis Cluster setup, ClusterOptions, Sentinel config, failover | references/cluster-sentinel.md |
Node.js Redis 客户端的 ioredis v5 参考 — 连接设置、RedisOptions、管道、事务、Pub/Sub、Lua 脚本、集群和 Sentinel。在以下情况下使用:(1) 创建或配置 Redis 连接(独立、集群、sentinel)、(2) 使用 ioredis 编写 Redis 命令(get/set、管道、multi/exec)、(3) 设置 Pub/Sub 或 Streams、(4) 配置 retryStrategy、TLS 或自动管道传输、(5) 使用 Redis 集群选项(scaleReads、NAT 映射)或 (6) 调试 ioredis 连接问题。重要提示:使用命名导入 `import { Redis } from 'ioredis'` 来获取 NodeNext 的正确 TypeScript 类型。 来源:jgamaraalv/ts-dev-kit。