/
Pack Hosting Panel

Redis configureren

Hoe configureer ik Redis bij Hipex?


Bij veel applicaties zijn er verschillende onderdelen, zoals sessies en pagina cache, waarbij het gebruik van Redis gewenst kan zijn. Om eenvoudig (extra) redis instanties toe te voegen kun je gebruik maken van onze CLI-tools.

In dit artikel leggen we je uit hoe je met de Hipex CLI (extra) Redis instanties inschakeld. Redis instanties worden per domein ingesteld en zijn op iedere Hipex omgeving beschikbaar.

Redis opzetten en inschakelen

Om Redis in te kunnen stellen moet je ingelogd te zijn op de betreffende omgeving. Op de ingelogde omgeving kun je gebruik maken van het redis:setup commando om Redis in te schakelen:

hipex redis:setup

Als er meerdere applicaties zijn geinstalleerd wordt gevraagd de applicatie te selecteren waarvoor de instantie aangemaakt dient te worden. Tevens wordt gevraagd voor welk onderdeel van de applicatie je de Redis instantie wilt aanmaken:

Please select the application where you want to configure Redis for:
  [0] hipex.io
  [1] support.hipex.io
 > hipex.io
Please choose one of the following Redis instance types:
  [0] page
  [1] backend
  [2] session
 > session

Standaard wordt de instantie aangemaakt op basis van UNIX sockets. Tevens bieden we je de mogelijkheid om gebruik te maken van een redis instantie op poort/IP. Bij shared omgevingen moet er altijd gebruik worden gemaakt van sockets. Indien je een dedicated server hebt kan je een redis instantie op poort/IP opzetten door de optie --host_port mee te geven aan het setup commando:

hipex redis:setup --host_port

Geheugengebruik

Als parameter kun je eenvoudig het maximaal toegestane geheugen meegeven. Je kunt hiervoor gebruik maken van de --memory parameter, de standaard hoeveelheid is 512 MB.

Let op Teveel geheugen toewijzen kan voor ernstige problemen zorgen omdat onderdelen zoals MySQL, PHP, Varnish of andere diensten dan mogelijk niet meer genoeg geheugen toegewezen krijgen. Verhoog dit dus altijd met kleine stapjes en monitor goed of de Redis instantie te veel of te weinig geheugen heeft.

In onderstaand commando geven we Redis een geheugengebruik van 1024 MB (= 1 GB).

hipex redis:setup --memory 1024

Overzicht commando

Om een toelichting en overzicht te krijgen van de mogelijkheden van het commando kan je gebruik maken van de --help optie:

hipex redis:setup --help