我试图用打字脚本连接Redis(v4.0.1)到我的Express服务器,但是遇到了一点问题。我正在学习打字脚本。它在host上显示了红线,在**redis.createClient()**中。有人能帮我吗?第一个
ljsrvy3e1#
当redis更新到4.0.1时,选项已更改。This应该会对您有所帮助。
t3psigkw2#
这按预期工作(redis v4.1.0)
const url = process.env.REDIS_URL || 'redis://localhost:6379'; const redisClient = redis.createClient({ url });
mxg2im7a3#
import { createClient } from 'redis'; const client = createClient({ socket: { host: process.env.REDIS_HOST, port: parseInt(process.env.REDIS_PORT) }, password: process.env.REDIS_PW }); client.on('error', (err) => console.error(err)); client.connect(); export { client };
3条答案
按热度按时间ljsrvy3e1#
当redis更新到4.0.1时,选项已更改。This应该会对您有所帮助。
t3psigkw2#
这按预期工作(redis v4.1.0)
mxg2im7a3#