Как настроить клиент Redis в узле JS - PullRequest
1 голос
/ 30 мая 2019

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

cache.js

//Import redis
const redis = require('redis');

const { promisify } = require('util');

const host = "127.0.0.1"

const port = 6379

//Connecting redis client
const client = redis.createClient(port,host,redis)

client.on('connect', function () {
    console.log("Redis Connected")
});

client.on('error', function (err) {
    console.log(err)
});

{Ошибка: сбой подключения Redis к 127.0.0.1:6379 - подключение ECONNREFUSED 127.0.0.1:6379 в Object._errnoException (util.js: 1022: 11) в _exceptionWithHostPort (util.js: 1044: 20) в TCPConnectWrap.afterConnect [как oncomplete] (net.js: 1182: 14) код: «ECONNREFUSED», errno: 'ECONNREFUSED', системный вызов: «подключиться», адрес: «127.0.0.1», порт: 6379}

1 Ответ

0 голосов
/ 30 мая 2019

Код для подключения к Redis, кажется, работает нормально.Вы можете проверить, работает ли redis в вашей системе:

sudo service redis status

Если статус не активен, попробуйте перезапустить службу.Вы можете обратиться к этому коду для создания лучшей оболочки для Redis: https://github.com/kumaranshu72/node_ts_boilerplate/blob/github/src/utils/redis.ts

...