Сбой подключения Redis к 127.0.0.1:6379 - подключение ECONNREFUSED - PullRequest
109 голосов
/ 06 января 2012

Я работаю с node.js by expressjs
Я пытаюсь сохранить учетную запись для сессии. Итак, я пытаюсь проверить использование сеанса с кодом в expressjs

var RedisStore = require('connect-redis')(express);
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat", store: new RedisStore }));

но я получил ошибку Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED.
Пожалуйста, помогите мне решить эту проблему

Ответы [ 16 ]

199 голосов
/ 22 июня 2012

После установки redis введите с терминала:

redis-server

и у вас будет запущен redis

52 голосов
/ 27 января 2015

Я решаю эту проблему следующим образом:

sudo apt-get install redis-server

затем выполните команду, чтобы подтвердить, что все в порядке:

sudo service redis-server status

И вывод будет: redis-server is running - это означает, что проблема решена.

24 голосов
/ 03 августа 2016

Сначала установите Redis в вашей системе -

brew install redis

, затем запустите сервер Redis -

redis-server
13 голосов
/ 04 февраля 2015

Я на Windows, и пришлось установить Redis с здесь , а затем запустить redis-server.exe.

С самого начала этот вопрос SO .

5 голосов
/ 09 октября 2018

Простое решение:

только один раз нажмите ниже, рекомендуем один раз и перезапустите сервер снова

redis-server
3 голосов
/ 15 июля 2014

У меня тоже такая же проблема, сначала я попытался перезапустить redis-сервер на sudo service restart, но проблема все еще осталась. Затем я удалил redis-server на sudo apt-get purge redis-server и снова установил его на sudo apt-get install redis-server, а затем Redis снова заработал. Также стоит взглянуть на журнал Redis, который находится здесь /var/log/redis/redis-server.log

2 голосов
/ 29 марта 2014

Я использовал Ubuntu 12.04 Я решил эту проблему, установив Redis-сервер

Установка Redis-сервера для Ubuntu 12.04

некоторые настройки будут новые права root Также перечислены руководствадля других ОС

Спасибо

1 голос
/ 09 декабря 2018

Использование Windows 10? Иди сюда: https://docs.microsoft.com/en-us/windows/wsl/install-win10

Тогда беги ...

    $ wget https://github.com/antirez/redis/archive/5.0.4.tar.gz <- change this to whatever Redis version you want (https://github.com/antirez/redis/releases)
    $ tar xzf redis-5.0.2.tar.gz
    $ cd redis-5.0.2
    $ make
1 голос
/ 08 июня 2018

для пользователей Windows, вы можете использовать chocolatey для установки Redis

choco install redis-64

, а затем запустить сервер с

C:\ProgramData\chocolatey\lib\redis-64\redis-server.exe
1 голос
/ 16 июня 2015

Я нахожусь на MBP, и устанавливаю redis подробно, моя проблема была решена. Исправлены загрузка, распаковка и компиляция Redis с:

$ wget http://download.redis.io/releases/redis-3.0.2.tar.gz

$ tar xzf redis-3.0.2.tar.gz

$ cd redis-3.0.2

$ make

Двоичные файлы, которые теперь скомпилированы,доступно в каталоге src.

Запустите Redis с:

$ src/redis-server 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...