如何将我的应用程序连接到 Redis Labs 服务器?

tea*_*tin 2 redis node.js express

我一直在尝试将我的节点应用程序连接到我的远程 Redis Labs 服务器。我有一个端点,据我所知,它是我的主机和端口(host.com:port)。我一直在尝试使用连接到云服务器

const redis = require('redis');
const client = redis
  .createClient(process.env.REDIS_PORT, process.env.REDIS_HOST)
  .on('error', err => console.error('FUCK', err));

client.on('connect', function(err, res) {
  console.log('redis is connected!');
});
Run Code Online (Sandbox Code Playgroud)

但我仍然收到错误。“错误:Redis 连接到 127.0.0.1:6379 失败 - 连接 ECONNREFUSED 127.0.0.1:6379”

我确信这是一个简单的修复,但我只是不明白如何让它发挥作用。任何帮助将非常感激!

tea*_*tin 5

弄清楚了。我知道这是一个简单的修复。只需调用 client.auth(process.env.REDIS_PASSWORD)

const client = redis.createClient(
  process.env.REDIS_PORT,
  process.env.REDIS_HOST
);
client.auth(process.env.REDIS_PASSWORD);
Run Code Online (Sandbox Code Playgroud)