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

时间:2018-09-20 20:57:03

标签: node.js express redis

我一直在尝试将节点应用程序连接到远程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!');
});

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

我确定这是一个简单的修复程序,但是我只是不明白如何使其工作。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

弄清楚了。我知道这很简单。只需调用client.auth(process.env.REDIS_PASSWORD)

>>> import numpy as np
>>> 
>>> h, w = 4, 6
>>> 
>>> A = np.random.randint(0, 100, (h, w, 3))
>>> B = np.random.randint(0, h*w, (h, w, 2)) % [h, w]
>>> 
>>> C = np.zeros(A.shape)
>>> for i in range(B.shape[0]):
...     for j in range(B.shape[1]):
...         C[i, j, :] = A[B[i, j, 0], B[i, j, 1], :]
... 
>>> 
>>> C2 = A[(*np.moveaxis(B, 2, 0),)]
>>> np.all(C == C2)
True