Подключите redis labs к nodejs

#node.js #redis #redislabs

#node.js #редис #редислабс

Вопрос:

Я создаю Node.js сервер и использование Redis labs для размещения базы данных. Когда я попытался подключиться с помощью localhost, он работает нормально, но когда я использую учетные данные лаборатории Redis, это приводит к ошибке. Вот мой код.

 const redis = require("redis");  const REDIS_PORT = process.env.PORT || 6379;  const client = redis.createClient({  host: process.env.REDIS_HOST,  port: REDIS_PORT,  password: process.env.REDIS_PASSWORD, });   

вот ошибка, которую я получаю.

 throw er; // Unhandled 'error' event  ^  Error: getaddrinfo ENOTFOUND redis-11908  at Socket.emit (node:events:378:20)  at emitErrorNT (node:internal/streams/destroy:188:8)  at emitErrorCloseNT (node:internal/streams/destroy:153:3)  at processTicksAndRejections (node:internal/process/task_queues:81:21) {  errno: -3008,  code: 'ENOTFOUND',  syscall: 'getaddrinfo',  hostname: 'redis-11908.  

Комментарии:

1. Какую версию redis (пакета, а не сервера) вы используете?