Lors de la configuration de PHP Redis d'une manière telle que Digital Ocean sur un hôte local, vous pouvez obtenir cette erreur :
Erreur fatale : RedisException non interceptée : ERR AUTH
Nous supposons que votre script PHP démarre comme ceci :
connecter('127.0.0.1', 6379); $redis->auth($redisPassword);
Puisqu'il s'agit d'un hôte local, nous n'avons pas besoin de mot de passe pour Redis. C'est pourquoi nous n'avons pas non plus besoin d'utiliser la partie $redis->auth(). Nous pouvons laisser cela de côté.
Ou si vous utilisez des variables d'environnement, vous pouvez utiliser :
connecter('127.0.0.1', 6379); if (!empty($redisPassword) { $redis->auth($redisPassword); }
Si vous êtes sur un serveur de production, il est bien sûr sage d'utiliser un mot de passe et de ne pas laisser de côté la partie $redis->auth().
Bon codage !
Bonjour tout le monde