Wanneer u PHP Redis instelt op een manier zoals Digital Ocean op een localhost, krijgt u mogelijk deze foutmelding:
Fatale fout: niet opgevangen RedisException: ERR AUTH
We gaan ervan uit dat uw PHP-script als volgt begint:
verbinden('127.0.0.1', 6379); $redis->auth($redisWachtwoord);
Omdat dit een localhost is, hebben we voor Redis geen wachtwoord nodig. Daarom hoeven we ook het gedeelte $redis->auth() niet te gebruiken. Dit kunnen we achterwege laten.
Of als u omgevingsvariabelen gebruikt, kunt u het volgende gebruiken:
verbinden('127.0.0.1', 6379); if (!leeg($redisPassword) { $redis->auth($redisPassword); }
Als u zich op een productieserver bevindt, is het uiteraard verstandig om een wachtwoord te gebruiken en het gedeelte $redis->auth() niet achterwege te laten.
Veel codeerplezier!