Cómo solucionarlo: Error fatal de PHP: RedisException no detectada: ERR AUTH llamado sin ninguna contraseña configurada para el usuario predeterminado. ¿Estás seguro de que tu configuración es correcta?

Al configurar PHP Redis de forma similar a Digital Ocean en un host local, es posible que reciba este error:

Error fatal: RedisException no detectada: ERR AUTH llamado sin ninguna contraseña configurada para el usuario predeterminado. ¿Estás seguro de que tu configuración es correcta?

Suponemos que su script PHP comienza así:

conectar('127.0.0.1', 6379); $redis->auth($redisContraseña);

Como se trata de un host local, no necesitamos una contraseña para Redis. Es por eso que tampoco necesitamos usar la parte $redis->auth(). Podemos omitir esto.

O si está utilizando variables de entorno, puede utilizar:

conectar('127.0.0.1', 6379); if (!empty($redisPassword) { $redis->auth($redisPassword); }

Si está en un servidor de producción, es aconsejable utilizar una contraseña, por supuesto, y no omitir la parte $redis->auth().

¡Feliz codificación!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESEspañol
Ir arriba