sso-kustom/components/redis/README.md

1.0 KiB

Composant redis

Description

Les applications hydra-dispatcher, hydra-sql et hydra-oidc stockent dorénavant le cache et les sessions utilisateur sur un serveur Redis. Le DSN du serveur est défini dans leur variable d'environnement respective REDIS_DSN. Les applications peuvent utiliser le mode sentinel de redis Il est donc nécessaire donc nécessaire de disposer d'un serveur Redis pour utiliser ces applications.

Principe général de fonctionnement

Un RedisFailOver crée un cluster redis en mode sentinel avec 3 réplicats chacun. Un patch viens mettre à jour la variable d'environnement REDIS_DSN dans les ConfigMap sur toutes les resources hydra-*.

Personnalisation

Via des patches sur la ressource ConfigMap via un label selecto com.cadoles.forge.sso-kustom/session=redis il est possible de modifier la valeur du REDIS_DSN.

Clé Description Exemple
REDIS_DSN DSN du cluster Redis redis://rfs-sso-redis:26379?&redis_sentinel=mymaster