Skip to content
代码片段 群组 项目
用户头像
Marcel Amirault 编辑于
Fix indentation in administration, ci, and api dirs
fe471b9f
历史
用户头像 fe471b9f
代码所有者
将用户和群组指定为特定文件更改的核准人。 了解更多。
stage: Systems
group: Distribution
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments

Configuring Redis for scaling

DETAILS: Tier: Free, Premium, Ultimate Offering: Self-managed

Based on your infrastructure setup and how you have installed GitLab, there are multiple ways to configure Redis.

You can choose to install and manage Redis and Sentinel yourself, use a hosted cloud solution, or you can use the ones that come bundled with the Linux packages so you can only focus on configuration. Pick the one that suits your needs.

Redis replication and failover using the Linux package

This setup is for when you have installed GitLab using the Linux Enterprise Edition (EE) package.

Both Redis and Sentinel are bundled in the package, so you can use it to set up the whole Redis infrastructure (primary, replica and sentinel).

For more information, see Redis replication and failover with the Linux package.

Redis replication and failover using the non-bundled Redis

This setup is for when you have either a Linux package installation or a self-compiled installation, but you want to use your own external Redis and Sentinel servers.

For more information, see Redis replication and failover providing your own instance.

Standalone Redis using the Linux package

This setup is for when you have installed the Linux Community Edition (CE) package to use the bundled Redis, so you can use the package with only the Redis service enabled.

For more information, see Standalone Redis using the Linux package.