小编Val*_*har的帖子

无法使用node js模块连接到Redis

我已经在端口 6379 上启动并运行了 redis,通过 telnet 连接工作正常。

我正在尝试在 node.js 上连接到它,但我没有从事件监听器得到任何响应。如果我调用像 client.set() 这样的任何函数,我会得到:“ClientClosedError:客户端已关闭”。

这是我正在运行的代码:

const redis = require('redis');
const client = redis.createClient(6379);

client.on('connect', () => {
    console.log('connected');
});
client.on('end', () => {
    console.log('disconnected');
});
client.on('reconnecting', () => {
    console.log('reconnecting');
});
client.on('error', (err) => {
    console.log('error', { err });
});

setTimeout(() => {console.log("goodbye") }, 20*1000 );

Run Code Online (Sandbox Code Playgroud)

20秒内没有任何反应,然后就关闭了

javascript redis node.js

4
推荐指数
1
解决办法
3547
查看次数

标签 统计

javascript ×1

node.js ×1

redis ×1