我正在try 连接我的在线Redis数据库.
const redis = require('redis');
const client = redis.createClient({
password: '<password>',
socket: {
host: <host>
port: <port>
}
});
client.on('connect', function() {
console.log('client connected');
});
client.on('error', function(err) {
console.error('Error connecting to server: ', err);
});
client.set('mykey', 'myvalue', function(err, result) {
if (err) {
console.error('Error setting value - : ', err);
} else {
console.log('Value set - ', result);
}
});
但是,在try 执行代码时,会出现"未处理的运行时错误:错误:客户端已关闭"的错误.我注意到,有些人建议在客户机上调用"Connect"方法;然而,这会导致错误消息"client.Connect"或"net.Connect"is not a Function.我正在寻求如何解决这个问题的指导.
为了连接到我的Redis数据库,我使用NPM包管理器安装了以下依赖项:redis、ioredis、redis-om和node-redis.
我还将值、和替换为redis给我的值.