Перейти к содержимому

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

Включает активную дефрагментацию памяти.

Применяется без перезапуска кластера.

Значение по умолчанию: false.

Максимальный объем выходного буфера для Pub/Sub-соединений.

  • hard — жесткое ограничение в байтах. При превышении значения соединение будет прервано. При значении 0 ограничение отсутствует.

    Значение по умолчанию: 33554432 (32 МБ).

  • soft — мягкое ограничение в байтах. Соединение будет прервано, если превышение значения сохранялось в течение времени, заданного параметром softSeconds. При значении 0 ограничение отсутствует.

    Значение по умолчанию: 8388608 (8 МБ).

  • softSeconds — время в секундах, в течение которого допускается превышение мягкого ограничения.

    Значение по умолчанию: 60.

Допустимые значения: hard ≥ 0, soft ≥ 0, softSeconds ≥ 0; hard ≥ soft.

Применяется без перезапуска кластера.

  • hard — жесткое ограничение в байтах. При превышении значения соединение будет прервано. При значении 0 ограничение отсутствует.

    Значение по умолчанию определяется конфигурацией кластера.

  • soft — мягкое ограничение в байтах. Соединение будет прервано, если превышение значения сохранялось в течение времени, заданного параметром softSeconds. При значении 0 ограничение отсутствует.

    Значение по умолчанию определяется конфигурацией кластера.

  • softSeconds — время в секундах, в течение которого допускается превышение мягкого ограничения.

    Значение по умолчанию: 60.

Допустимые значения: hard ≥ 0, soft ≥ 0, softSeconds ≥ 0; hard ≥ soft.

Применяется без перезапуска кластера.

Если значение не указано, применится значение, определенное конфигурацией кластера.

Количество баз данных, доступных в кластере Managed Valkey. Значение нельзя уменьшить.

Допустимые значения: от 1 до 1024.

Для применения кластер автоматически перезапустится.

Значение по умолчанию: 16.

Пароль системного пользователя.

Допустимые значения: от 8 до 128 символов, printable ASCII. Параметр обязателен при создании кластера.

Применяется без перезапуска кластера.

Разрешает использовать разные потоки ввода-вывода для операций чтения и записи.

Для применения кластер автоматически перезапустится.

Значение по умолчанию: false.

Время в минутах, через которое значение счетчика LFU (востребованности) ключа уменьшается. Используется, если для параметра maxmemoryPolicy установлено значение ALLKEYS_LFU или VOLATILE_LFU. При значении 0 условие отключено.

Допустимые значения: от 0 до 100000.

Применяется без перезапуска кластера.

Значение по умолчанию: 1.

Множитель, влияющий на вероятность увеличения счетчика LFU (востребованности) ключа с ростом количества обращений к ключу. Используется, если для параметра maxmemoryPolicy установлено значение ALLKEYS_LFU или VOLATILE_LFU.

Алгоритм применения параметра:

  1. Генерируется случайное число (R, Random) от 0 до 1.

  2. Вычисляется вероятность (P, Probability) увеличения счетчика по формуле:

    1 ÷ (текущее значение счетчика LFU × lfuLogFactor + 1).

  3. Если R < P, счетчик увеличивается на 1.

Допустимые значения: от 0 до 1000.

Применяется без перезапуска кластера.

Значение по умолчанию: 10.

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

Допустимые значения: от 0 до 5000.

Применяется без перезапуска кластера.

Значение по умолчанию: 5000.

Максимальный процент оперативной памяти, доступный кластеру.

Допустимые значения: от 1 до 75.

Применяется без перезапуска кластера.

Значение по умолчанию: 75.

Политика вытеснения ключей при достижении лимита памяти.

Допустимые значения:

  • ALLKEYS_LRU — вытеснять любые ключи независимо от срока жизни, начиная с наиболее давно использованного;

  • ALLKEYS_LFU — вытеснять любые ключи, начиная с наиболее редко используемого;

  • ALLKEYS_RANDOM — вытеснять случайные ключи;

  • VOLATILE_LRU — вытеснять ключи с установленным сроком жизни, начиная с наиболее давно использованного;

  • VOLATILE_LFU — вытеснять ключи с установленным сроком жизни, начиная с наиболее редко используемого;

  • VOLATILE_RANDOM — вытеснять ключи с установленным сроком жизни в произвольном порядке;

  • VOLATILE_TTL — вытеснять ключи с установленным сроком жизни, начиная с ключа с наименьшим сроком жизни;

  • NOEVICTION — не вытеснять ключи и возвращать ошибку при нехватке памяти.

Применяется без перезапуска кластера.

Значение по умолчанию: NOEVICTION.

Строка флагов, определяющая, какие события пространства ключей публиковать через Pub/Sub-каналы. Пустая строка отключает уведомления.

Применяется без перезапуска кластера.

Значение по умолчанию: "".

Размер лога репликации (replication backlog) в процентах от максимального объема оперативной памяти.

Допустимые значения: от 1 до 75.

Применяется без перезапуска кластера.

Значение по умолчанию: 10.

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

Допустимые значения: от −1 до 2147483647.

Применяется без перезапуска кластера.

Значение по умолчанию: 10000.

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

Допустимые значения: от 0 до 2147483647.

Применяется без перезапуска кластера.

Значение по умолчанию: 1000.

Максимальное время в секундах, в течение которого будет поддерживаться неактивное соединение. Если значение 0, соединения по таймауту не закрываются.

Допустимые значения: от 0 до 2147483647.

Применяется без перезапуска кластера.

Значение по умолчанию: 0.

Максимальное количество элементов в отсортированном множестве, при котором для его хранения используется кодировка listpack. Если количество элементов превысило значение, будет применяться кодировка skiplist.

Допустимые значения: от 32 до 2048.

Применяется без перезапуска кластера.

Значение по умолчанию: 128.