企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# ioredis 健壮、以注重性能且功能齐全的基于node.js的Redis客户端。 支持Redis> = 2.6.12和(Node.js> = 6)。 全功能。 它支持Cluster,Sentinel,Pipelining,当然还有Lua脚本和Pub / Sub(支持二进制消息)。 * 高性能。 * 令人愉快的API。 它适用于Node回调和Native promise。 * 转换命令参数和回复。 * 透明密钥前缀。 * Lua脚本的抽象,允许您定义自定义命令。 * 支持二进制数据。 * 支持TLS。 * 支持脱机队列和就绪检查。 * 支持ES6类型,例如Map和Set。 * 支持GEO命令(Redis 3.2 Unstable)。 * 复杂的错误处理策略。 ## 链接到redis 创建新的Redis实例时,将同时创建与Redis的连接。 您可以通过以下方式指定要连接的Redis: ~~~ new Redis() // Connect to 127.0.0.1:6379 new Redis(6380) // 127.0.0.1:6380 new Redis(6379, '192.168.1.1') // 192.168.1.1:6379 new Redis('/tmp/redis.sock') new Redis({ port: 6379, // Redis port host: '127.0.0.1', // Redis host family: 4, // 4 (IPv4) or 6 (IPv6) password: 'auth', db: 0 }) ~~~