Back to Gitlabhq

Configurer Redis pour la mise à l'échelle

doc-locale/fr-fr/administration/redis/_index.md

19.2.03.6 KB
Original Source

{{< details >}}

  • Niveau : Free, Premium, Ultimate
  • Offre : GitLab Self-Managed

{{< /details >}}

En fonction de la configuration de votre infrastructure et de la façon dont vous avez installé GitLab, il existe plusieurs façons de configurer Redis.

Vous pouvez choisir d'installer et de gérer Redis et Sentinel vous-même, d'utiliser une solution cloud hébergée, ou d'utiliser ceux fournis avec les packages Linux pour vous concentrer uniquement sur la configuration. Choisissez celui qui convient le mieux à vos besoins.

Utiliser Valkey à la place de Redis {#use-valkey-instead-of-redis}

{{< history >}}

{{< /history >}}

Valkey est un magasin de données clé/valeur open source haute performance, entièrement compatible avec Redis. GitLab prend en charge Valkey comme alternative à Redis.

Lorsqu'il est activé, Valkey utilise par défaut les mêmes conventions d'utilisateur, de groupe, de répertoire de données et de répertoire de journaux que Redis.

Pour passer à Valkey sur les nœuds Redis, ajoutez ce qui suit dans /etc/gitlab/gitlab.rb :

ruby
redis['backend'] = 'valkey'

Problèmes connus {#known-issues}

  • En raison du ticket 589642 connu, la zone d'administration signale incorrectement la version de Valkey. Ce problème n'affecte pas la version de Valkey installée ni son fonctionnement.

Réplication Redis et basculement avec le package Linux {#redis-replication-and-failover-using-the-linux-package}

Cette configuration est destinée aux cas où vous avez installé GitLab à l'aide du package Linux Enterprise Edition (EE).

Redis et Sentinel sont tous deux inclus dans le package, vous pouvez donc l'utiliser pour configurer l'ensemble de l'infrastructure Redis (primaire, réplica et sentinel).

Pour plus d'informations, consultez la réplication Redis et le basculement avec le package Linux.

Sécuriser Redis et Sentinel avec TLS {#secure-redis-and-sentinel-with-tls}

Sécurisez les communications Redis et Sentinel à l'aide de TLS (Transport Layer Security). Pour des instructions détaillées sur l'activation du TLS standard et du TLS mutuel (mTLS), consultez la sécurisation de Redis et Sentinel avec TLS.

Réplication Redis et basculement avec Redis non intégré {#redis-replication-and-failover-using-the-non-bundled-redis}

Cette configuration est destinée aux cas où vous disposez d'une installation par package Linux ou d'une installation compilée manuellement, mais où vous souhaitez utiliser vos propres serveurs Redis et Sentinel externes.

Pour plus d'informations, consultez la réplication Redis et le basculement en fournissant votre propre instance.

Redis autonome avec le package Linux {#standalone-redis-using-the-linux-package}

Cette configuration est destinée aux cas où vous avez installé le package Linux Community Edition (CE) pour utiliser Redis intégré, afin de pouvoir utiliser le package avec uniquement le service Redis activé.

Pour plus d'informations, consultez Redis autonome avec le package Linux.