Aanmaken van een Redis instantie in OpenShift

Het aanmaken van een Redis instantie voor bijvoorbeeld caching in Laravel is relatief eenvoudig. Klik op 'add to project' via de web-interface en kies voor Redis (niet voor de ephemeral variant!).

Vul vervolgens een wachtwoord in voor Redis onder Redis Connection Password en de Database Service Name, dit is de REDIS_HOST binnen Laravel.

Openshift variabele Laravel variabele
Database Service Name REDIS_HOST
Redis Connection Password REDIS_PASSWORD

Bij het aanmaken van de instance moet je er voor kiezen om “secrets” aan te maken die later kunnen worden gekoppeld aan Laravel via Environment variables.

Pas de deployent configuratie aan van de php-pods van laravel. Klik in het menu aan de linkerkant op “Applications” en vervolgens op “deployment”
Kies hier vervolgens de php deployment-configuratie uit. En klik op “Environment”. Kies bij 'Value' voor de redis-persistent secret die is aangemaakt. Welke keys je moet hebben en welke name je die moet geven staat in de onderstaande tabel en screenshot.

Laravel Environment variabele (Name) Secret key
REDIS_HOST uri
REDIS_PASSWORD password


  • chp/handleiding/redis_laravel.txt
  • Last modified: 2020/03/06 07:53
  • (external edit)