DENIED Redis is running in protected mode: Redis is running in protected mode
Redis¿Qué significa?
Redis se ejecuta en modo protegido y rechazó una conexión sin contraseña desde el exterior (una dirección que no es loopback). Por seguridad, se bloquea el acceso remoto sin autenticación.
¿Por qué ocurre?
Redis, enlazado a todas las interfaces (o con un ajuste bind laxo), recibió una conexión de un cliente externo sin contraseña (requirepass) configurada. protected-mode está activado de forma predeterminada y en esta situación bloquea las solicitudes que no son de loopback. Indica un Redis no protegido expuesto por accidente a internet.
Cómo solucionarlo
La solución correcta es protegerlo: establezca una contraseña robusta con requirepass (o usuarios ACL) y escuche solo en interfaces de confianza con bind. Si se requiere acceso remoto, protéjalo con contraseña/TLS y restrinja el puerto 6379 con un firewall. protected-mode no solo puede establecerse temporalmente en una red cerrada/segura, pero NUNCA se recomienda en instalaciones expuestas a internet.
Más entradas de este motor
- BUSYGROUP Consumer Group name already existsConsumer group already exists
- NOGROUP No such key or consumer groupNo such key or consumer group in stream
- NOTBUSY No scripts in execution right nowNo scripts in execution right now
- ERR Can't execute '<cmd>': only (P|S)SUBSCRIBE / (P|S)UNSUBSCRIBE / PING / QUIT / RESET are allowed in this contextCommand not allowed in subscribe context (comando no permitido en el contexto de suscripción)
- ERR SELECT is not allowed in cluster modeSELECT is not allowed in cluster mode
- ERR wrong number of arguments for commandWrong number of arguments for command
- ERR Background save already in progressBackground save already in progress