Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Managed Service for Valkey™
  • Начало работы
    • Взаимосвязь ресурсов сервиса
    • Сеть в Yandex Managed Service for Valkey™
    • Шардирование
    • Резервные копии
    • Репликация и отказоустойчивость
    • Поддерживаемые клиенты
    • Управление памятью
    • Доступные команды
    • Квоты и лимиты
    • Типы дисков
    • Техническое обслуживание
    • Настройки Valkey™
  • Управление доступом
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Вопросы и ответы
  1. Концепции
  2. Настройки Valkey™

Настройки Valkey™

Статья создана
Yandex Cloud
Обновлена 21 марта 2025 г.

Для кластера Yandex Managed Service for Valkey™ можно задать настройки, которые относятся к Valkey™.

Метки рядом с названием настройки позволяют определить, с помощью какого интерфейса задается значение этой настройки: консоль управления, CLI, API или Terraform. Метка Все интерфейсы указывает, что поддерживаются все перечисленные интерфейсы.

В зависимости от выбранного интерфейса, одна и та же настройка будет представлена по-разному, например, Maxmemory policy в консоли управления соответствует:

  • maxmemory_policy в gRPC API, Terraform;
  • maxmemoryPolicy в REST API.

Настройки СУБДНастройки СУБД

Доступны следующие настройки:

  • Client output buffer limit normalВсе интерфейсы

    Ограничение объема выходного буфера для обычных клиентов.

    Valkey™ использует выходной буфер для временного хранения данных, сгенерированных запросом, перед отправкой в клиент. Если клиент отправляет новые запросы быстрее, чем Valkey™ успевает обрабатывать текущие, это приводит к увеличению размера буфера.

    Настройка включает в себя следующие параметры:

    • Hard limit — жесткое ограничение объема буфера (в байтах). При превышении указанного значения соединение с клиентом будет немедленно прервано. Минимальное значение — 0 (ограничение отсутствует). Значение по умолчанию — 0. В консоли управления единицы измерения задаются параметром Hard limit unit.
    • Soft limit — мягкое ограничение объема буфера (в байтах). Соединение с клиентом будет прервано только если превышение указанного значения сохранялось в течение времени, заданного параметром Soft seconds. Минимальное значение — 0 (ограничение отсутствует). Значение по умолчанию — 0. В консоли управления единицы измерения задаются параметром Soft limit unit.
    • Soft seconds — время (в секундах), в течение которого допустимо превышение мягкого ограничения объема буфера. Минимальное значение — 0. Значение по умолчанию — 0.

    Подробную информацию о настройке см. в документации Valkey™.

  • Client output buffer limit pubsubВсе интерфейсы

    Ограничение объема выходного буфера для клиентов, работающих в парадигме Pub/Sub.

    Valkey™ использует выходной буфер для временного хранения данных, сгенерированных запросом, перед отправкой в клиент. Если клиент отправляет новые запросы быстрее, чем Valkey™ успевает обрабатывать текущие, это приводит к увеличению размера буфера.

    Настройка включает в себя следующие параметры:

    • Hard limit — жесткое ограничение объема буфера (в байтах). При превышении указанного значения соединение с клиентом будет немедленно прервано. Минимальное значение — 0 (ограничение отсутствует). Значение по умолчанию — 33554432 (32 МБ). В консоли управления единицы измерения задаются параметром Hard limit unit.
    • Soft limit — мягкое ограничение объема буфера (в байтах). Соединение с клиентом будет прервано только если превышение указанного значения сохранялось в течение времени, заданного параметром Soft seconds. Минимальное значение — 0 (ограничение отсутствует). Значение по умолчанию — 8388608 (8 МБ). В консоли управления единицы измерения задаются параметром Soft limit unit.
    • Soft seconds — время (в секундах), в течение которого допустимо превышение мягкого ограничения объема буфера. Минимальное значение — 0, значение по умолчанию — 60.

    Подробную информацию о настройке см. в документации Valkey™.

  • Databases Все интерфейсы

    Количество баз данных.

    Valkey™ использует концепцию логических баз данных, которые изолированы друг от друга. Операции с ключами и значениями в одной базе не влияют на данные в других базах. Каждая база идентифицируется своим номером (от 0 до Databases − 1).

    Минимальное значение — 1, максимальное значение — 2147483647, значение по умолчанию — 16.

    Подробнее см. в документации Valkey™.

    Важно

    Изменение этого параметра приведет к перезапуску всех запущенных нод Valkey™.

  • Lua time limit Консоль управления CLI API

    Максимальное время выполнения Lua-скрипта (в миллисекундах).

    Допустимые значения — от 0 до 5000. Значение по умолчанию — 5000. 0 — время выполнения не ограничено.

    При изменении не влияет на работу уже запущенного скрипта.

    Подробнее см. в документации Redis.

  • Maxmemory percent Все интерфейсы

    Максимальный процент оперативной памяти, который будет выделен для пользовательских данных на хостах кластера Yandex Managed Service for Valkey™.

    Минимальное значение — 1, максимальное значение — 75, значение по умолчанию — 75.

    Примечание

    Понижение максимального процента понизит вместимость базы данных. Это может быть полезно, если в базе наблюдаются проблемы с OOM Killer (Out of Memory Killer).

  • Maxmemory policy Все интерфейсы

    Режим управления памятью при ее дефиците.

    • volatile-lru — удалять ключи с истекшим (expired) сроком жизни (Time-To-Live, TTL), начиная с наиболее давно использованного (least recently used, LRU);
    • volatile-lfu — удалять ключи с истекшим сроком жизни, начиная с наиболее редко используемого (least frequently used, LFU);
    • volatile-ttl — удалять ключи с истекшим сроком жизни, начиная с ключа с наименьшим сроком жизни;
    • volatile-random — удалять ключи с истекшим сроком жизни в произвольном порядке;
    • allkeys-lru — удалять ключи вне зависимости от их срока жизни, начиная с наиболее давно использованного;
    • allkeys-lfu — удалять ключи вне зависимости от их срока жизни, начиная с наиболее редко используемого;
    • allkeys-random — удалять ключи вне зависимости от их срока жизни в произвольном порядке;
    • noeviction (по умолчанию) — не удалять ключи. Вернуть ошибку, если для вставки данных недостаточно памяти.

    Подробнее см. в документации Valkey™.

  • Notify keyspace events Все интерфейсы

    Настройка уведомлений о событиях, происходящих в пространстве ключей.

    Значение — строка с модификаторами, которые управляют выводом уведомлений. Значение по умолчанию — пустая строка (вывод уведомлений отключен).

    Полный список модификаторов см. в документации Valkey™.

  • Slowlog log slower than Все интерфейсы

    Запросы, выполняющиеся дольше указанного времени (в микросекундах), считаются длительными. Такие запросы попадают в лог медленных запросов (slow log). При значении 0 в этот лог будут попадать все выполняемые запросы.

    Минимальное значение — -1 (лог медленных запросов не ведется), максимальное значение — 9223372036854775807, значение по умолчанию: 10000.

    Подробнее см. в документации Valkey™.

  • Slowlog max len Все интерфейсы

    Максимальное количество записей в логе медленных запросов. При заполнении лога перед вставкой новых записей будут удалены самые старые.

    Минимальное значение — 0 (лог медленных запросов не ведется), максимальное значение — 9223372036854775807, значение по умолчанию — 1000.

    Подробнее см. в документации Valkey™.

  • Timeout Все интерфейсы

    Время в секундах, в течение которого будет поддерживаться соединение с неактивными клиентами.

    Минимальное значение и значение по умолчанию — 0 (соединения не закрываются), максимальное значение — 2147483647.

    Подробнее см. в документации Valkey™.

Была ли статья полезна?

Предыдущая
Техническое обслуживание
Следующая
Управление доступом
Проект Яндекса
© 2025 ООО «Яндекс.Облако»