我一直在尝试将节点应用程序连接到远程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”
我确定这是一个简单的修复程序,但是我只是不明白如何使其工作。任何帮助将不胜感激!
答案 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