what online node gratuitos gratis español desde cursos curso conectar con codigofacilito cero javascript node.js session express redis

javascript - online - cursos gratuitos node js



No se pudo conectar Redis a 127.0.0.1:6379-connect ECONNREFUSED (12)

Estoy trabajando con node.js por expressjs
Intento almacenar una cuenta en la sesión. Por lo tanto, trato de probar para usar la sesión con el código en 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 }));

pero recibí un error, la Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED .
Por favor, ayúdame a resolver este problema


Creo que quizás instalaste redis por código fuente. Si necesitas ubicarlo en redis-source-code-path / utils y ejecuta sudo install_server.sh command. Después de eso, asegúrese de que redis-server se haya estado ejecutando como un servicio para su sistema sudo service redis-server status

PD: basado en Debian / Ubuntu


Después de instalar redis, escriba desde la terminal:

redis-server

y tendrás redis funcionando


En el caso de ubuntu, el error se debe a que el servidor redis no está configurado. Instale el redis-server nuevamente y luego verifique el estado.

Si no hay ningún error, se mostrará un mensaje como este: -

● redis-server.service - Advanced key-value store Cargado: /lib/systemd/system/redis-server.service; enabled; proveedor preset: habilitado) Activo: activo (en ejecución) desde Wed 2018-01-17 20 : 07: 27 IST; Documentos de hace 16 años: http://redis.io/documentation , man: redis-server (1) PID principal: 4327 (redis-server) CGroup: /system.slice/redis-server.service └─4327 / usr / bin / redis-server 127.0.0.1:6379


Estoy en MBP e instalo el detalle de redis mi problema se resolvió. Solucioné la descarga, extraje y compilé Redis con:

$ 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

Los binarios que ahora están compilados están disponibles en el directorio src.

Ejecute Redis con:

$ src/redis-server


Estoy en Windows y tuve que instalar Redis desde here y luego ejecutar redis-server.exe .

Desde la parte superior de esta pregunta SO .


Instale redis en su sistema primero -

brew install redis

luego, inicie el servidor redis -

redis-server


Intente actualizar su nodo a la última versión.

sudo npm cache clean -f sudo npm install -g n sudo n stable

la versión 0.4 puede no funcionar correctamente.


Para la plataforma de Windows, debe verificar si redis-server está ejecutando en una ip dada: puerto. puede encontrar la configuración de redis en el directorio de instalación /conf/redis.conf . por defecto, el cliente acepta 127.0.0.1:6379 .


Resuelvo este problema de la siguiente manera:

sudo apt-get install redis-server

luego ejecuta el comando para confirmar que todo está bien:

sudo service redis-server status

Y la salida será: redis-server is running , eso significa que el problema está resuelto.


Su conexión a redis está fallando. Intente reiniciar su servidor redis y luego vuelva a iniciar su cliente ejecutando estos 3 comandos:

sudo service redis-server restart redis-server redis-cli


También tengo el mismo problema, primero intenté reiniciar redis-server mediante el sudo service restart pero el problema aún persistía. Luego redis-server por sudo apt-get purge redis-server y lo sudo apt-get purge redis-server nuevo por sudo apt-get install redis-server y luego el redis estaba funcionando nuevamente. También vale la pena echar un vistazo al log de redis que se encuentra aquí /var/log/redis/redis-server.log


Utilicé Ubuntu 12.04 resolví ese problema instalando redis-server

instalación de redis-server para ubuntu 12.04

alguna configuración tendrá nuevo permiso de raíz También se incluirán manuales para otros sistemas operativos

Gracias