#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
(пакета, а не сервера) вы используете?