---
title: 'Отказоустойчивость кластера Redis'
sidebar_label: 'Отказоустойчивость кластера'
sidebar_position: 12
description: 'Роль мастер-ноды и реплик в кластере Redis, размещение нод в кластере, как изменить количество реплик'
---

import ClusterFaultTolerance from '@site/docs/_partials/managed-databases/common/cluster-fault-tolerance.mdx'
import Formbricks from '@theme/MDXComponents/Formbricks'

# Отказоустойчивость кластера Redis

По умолчанию кластер облачных баз данных Redis состоит из одной [мастер-ноды](#master-node).
Для обеспечения отказоустойчивости кластера нужно добавить в него [реплики](#replicas).
В многонодных кластерах одна нода будет мастер-нодой, остальные — репликами.

:::note

Например, если вы создали трехнодный кластер, то в кластере будет одна мастер-нода и две реплики.
Если вы добавите еще ноды, они будут репликами.

:::

При добавлении реплик учитывайте [тип размещения нод](#node-allocation-type) в кластере.

## Мастер-нода \{#master-node}

По умолчанию кластер состоит из одной главной ноды — мастер-ноды.
При подключении к мастер-ноде доступны все операции чтения и записи.

Все изменения данных на мастер-ноде дублируются на репликах.
Процесс репликации не влияет на работу реплик и мастер-ноды.

## Реплики \{#replicas}

Реплики — это полные копии мастер-ноды.
Доступны только для чтения данных.

Наличие реплик в кластере обеспечивает его отказоустойчивость — если мастер-нода перестанет работать, то ее роль перейдет одной из реплик и кластер продолжит работать в штатном режиме.
Когда мастер-нода будет восстановлена, она возьмет на себя роль реплики.
При этом адрес мастер-ноды изменится.

&#x20;Для кластера с репликами действует [SLA](https://files.selectel.ru/docs/ru/conditions-cloud-platform.pdf) — мы гарантируем доступность записи 99,95% и доступность чтения 99,99%.

Если в кластере нет реплик, то он будет недоступен, пока мастер-нода не будет восстановлена.
Данные при этом не будут утеряны.

Мы рекомендуем [создавать отказоустойчивые кластеры](/managed-databases/redis/create-cluster.mdx) с репликами или [добавлять реплики](#change-number-of-replicas) в существующие кластеры.

<ClusterFaultTolerance DatabaseName="Redis" slug="redis" />

<Formbricks />
