Le connecteur Redis doit être activé en ajoutant la propriété
redis.enabled=true
.
Configuration
Les propriétés listées ci-dessous permettent de configurer la communication avec Redis.
Propriété | Description |
---|---|
spring.redis.password | Mot de passe |
spring.redis.timeout | Timeout des échanges avec Redis |
spring.redis.database | Index de la base de donnée Redis |
spring.redis.timeout | Temps maximum de connexion |
Accès
En fonction de l’architecture retenue, la configuration permettant d’accéder Redis est à adapter.
Simple
Ce mode de communication permet l’utilisation d’une seule instance Redis. Celle-ci peut être configurée en renseignant les propriétés spring.redis.host
et spring.redis.port
.
Nota : Ce type de configuration est déconseillé pour un environnement de production.
Sentinel
Le mode Redis Sentinel permet la mise en place de Redis en haute-disponibilité.
Ce mode s’active en renseignant le nom du master Redis via la propriété spring.redis.sentinel.master
et l’ensemble des noeuds Redis avec spring.redis.sentinel.nodes
(liste de couple host:port séparés par des virgules).
* Il est recommandé de suivre les préconisations Redis pour garantir la sécurité de ce composant.
* La mise en place d’un tunnel chiffré entre Flower et Redis peut être réalisée avec l’utilitaire spiped comme indiqué par Redis.