Настройка кластера Redis

В заказанном кластере Redis можно изменить настройки: версию Redis, настройки автоматического резервного копирования и параметры кластера.

Чтобы изменить настройки кластера:

  1. Перейдите в раздел Ресурсы → Базы данных → Managed Service for Redis.
  2. Выберите кластер, который нужно настроить, и нажмите на кнопку .
  3. Измените нужные поля:

    • Версия Redis * — доступная версия Redis;
    • Автоматическое резервное копирование — активируйте переключатель, если нужно автоматически создавать резервные копии:
      • Количество хранимых бекапов *  от 1 до 7. Когда количество резервных копий достигнет установленного максимума, каждая новая резервная копия будет автоматически удалять самую старую копию;
      • Время резервного копирования UTC * — время в формате hh:mm. Значение по умолчанию 00:00. Ежедневно в указанное время с ноды в кластере Standalone или с мастер-ноды в кластерах Sentinel и Cluster создаётся полная копия всех баз данных, которая отображается на вкладке Резервные копии.

    Параметры кластера:

    • Maxmemory-policy * — политика, по которой Redis освобождает память при достижении её максимально доступного объёма:
      • noeviction — значение по умолчанию. При достижении предела памяти Redis перестанет принимать новые записи, и любые команды, пытающиеся дополнить данные, вызовут ошибку;
      • allkeys-lru — удаляет редко используемые ключи по алгоритму LRU;
      • allkeys-lfu — удаляет редко используемые ключи по алгоритму LFU;
      • volatile-lru — удаляет ключи с истёкшим сроком действия, используется алгоритм LRU;
      • volatile-lfu — удаляет ключи с истёкшим сроком действия, используется алгоритм LFU;
      • allkeys-random — удаляет случайные ключи;
      • volatile-random — удаляет случайные ключи с истёкшим сроком действия;
      • volatile-ttl — удаляет ключи с меньшим сроком действия;
    • Timeout — время в секундах, в течение которого клиент должен установить соединение с сервером Redis. Если соединение не установлено в течение указанного времени, запрос на соединение прервётся, и клиент получит ошибку;
    • tcp-backlog — максимальное количество соединений, которые могут находиться в очереди одновременно. Если очередь заполнена, новые входящие соединения отклоняются, пока не освободится место в очереди;
    • tcp-keepalive — время неактивного соединения в секундах, после которого Redis отправляет запрос на проверку соединения. Если на запрос не приходит подтверждение, соединение закрывается.

    Механизмы персистентности данных RDB persistence и AOF persistence активны по умолчанию и недоступны для изменения. 

  4. Нажмите на кнопку Изменить.

Мы ответили на ваш вопрос?