Wenn Sie PHP Redis ähnlich wie Digital Ocean auf einem lokalen Host einrichten, erhalten Sie möglicherweise diese Fehlermeldung:
Schwerwiegender Fehler: Nicht abgefangene RedisException: ERR AUTH
Wir gehen davon aus, dass Ihr PHP-Skript wie folgt beginnt:
verbinden('127.0.0.1', 6379); $redis->auth($redisPassword);
Da es sich um einen lokalen Host handelt, benötigen wir für Redis kein Passwort. Deshalb müssen wir auch den Teil $redis->auth() nicht verwenden. Diesen können wir weglassen.
Oder wenn Sie Umgebungsvariablen verwenden, können Sie Folgendes verwenden:
verbinden('127.0.0.1', 6379); wenn (!empty($redisPassword) { $redis->auth($redisPassword); }
Wenn Sie sich auf einem Produktionsserver befinden, ist es natürlich ratsam, ein Kennwort zu verwenden und den Teil $redis->auth() nicht auszulassen.
Viel Spaß beim Programmieren!