Bijgewerkt op
Redis start met de instellingen uit het bestand redis.conf in je webruimte. Standaard staat daar weinig in en draait Redis op zijn eigen standaardwaarden. Wil je dat anders, dan pas je dat bestand zelf aan vanuit je klantportaal.
Staat Redis nog niet aan, begin dan bij Redis gebruiken voor een snellere website.
Waar vind ik dit?
- Ga naar Hosting in je klantportaal.
- Klik op je hostingpakket, klik in de balk op Website en kies Geavanceerd.
- Bij Extra's voor ontwikkelaars moet Redis aanstaan; daaronder verschijnen dan je verbindingsgegevens.
- Klik op redis.conf bewerken. Het bestand wordt uit je webruimte opgehaald en verschijnt in een tekstvak.
- Pas aan wat je nodig hebt en klik op Opslaan.
Herstart PHP, anders verandert er niets
Redis leest zijn instellingen alleen bij het opstarten, en Redis draait binnen de PHP-container van je website. Na het opslaan blijft de oude instelling dus gewoon doorlopen totdat je op PHP herstarten klikt. Die knop staat direct onder de editor. Je website is tijdens het herstarten een paar seconden niet bereikbaar; doe het daarom liever niet op een druk moment.
Hoe schrijf ik een regel?
Eén instelling per regel: eerst de naam, dan een spatie, dan de waarde. Een regel die begint met een # is een opmerking en doet niets.
- maxmemory 128mb: hoeveel geheugen Redis maximaal mag gebruiken.
- maxmemory-policy allkeys-lru: wat er moet gebeuren als dat vol zit: hier wordt het langst ongebruikte weggegooid.
- requirepass eenlangwachtwoord: een wachtwoord instellen. Vul datzelfde wachtwoord daarna ook in je website of plug-in in, anders kan die niet meer verbinden.
- databases 16: hoeveel losse Redis-databases je wilt.
Heb ik een wachtwoord nodig?
Niet per se. Je Redis-server luistert alleen op 127.0.0.1 binnen je eigen PHP-container en is van buitenaf niet bereikbaar. Een wachtwoord is dus vooral zinvol als je software erom vraagt.
Er staat nog geen redis.conf
Dan is het tekstvak leeg. Wat je opslaat wordt het nieuwe bestand; je hoeft niets zelf aan te maken.
Hoe controleer ik of het gelukt is?
Redis schrijft zijn meldingen naar redis.log, in dezelfde map als redis.conf. Start Redis na een herstart niet op, dan staat de reden daar. Open dat bestand via Bestandsbeheer of via FTP.
Let op
Een regel met een schrijffout kan ervoor zorgen dat Redis na de herstart niet meer start. Verander één ding tegelijk en controleer daarna je website. Werkt het niet meer, haal de regel dan weg en herstart PHP opnieuw.
Was dit artikel nuttig?
Laat het ons weten, dan weten we welke uitleg beter kan.