Параметры кластера
activedefrag
Заголовок раздела «activedefrag»Включает активную дефрагментацию памяти.
Применяется без перезапуска кластера.
Значение по умолчанию: false.
clientOutputBufferLimitPubsub
Заголовок раздела «clientOutputBufferLimitPubsub»Максимальный объем выходного буфера для Pub/Sub-соединений.
hard— жесткое ограничение в байтах. При превышении значения соединение будет прервано. При значении0ограничение отсутствует.Значение по умолчанию:
33554432(32 МБ).soft— мягкое ограничение в байтах. Соединение будет прервано, если превышение значения сохранялось в течение времени, заданного параметромsoftSeconds. При значении0ограничение отсутствует.Значение по умолчанию:
8388608(8 МБ).softSeconds— время в секундах, в течение которого допускается превышение мягкого ограничения.Значение по умолчанию:
60.
Допустимые значения: hard ≥ 0, soft ≥ 0, softSeconds ≥ 0; hard ≥ soft.
Применяется без перезапуска кластера.
clientOutputBufferLimitNormal
Заголовок раздела «clientOutputBufferLimitNormal»hard— жесткое ограничение в байтах. При превышении значения соединение будет прервано. При значении0ограничение отсутствует.Значение по умолчанию определяется конфигурацией кластера.
soft— мягкое ограничение в байтах. Соединение будет прервано, если превышение значения сохранялось в течение времени, заданного параметромsoftSeconds. При значении0ограничение отсутствует.Значение по умолчанию определяется конфигурацией кластера.
softSeconds— время в секундах, в течение которого допускается превышение мягкого ограничения.Значение по умолчанию:
60.
Допустимые значения: hard ≥ 0, soft ≥ 0, softSeconds ≥ 0; hard ≥ soft.
Применяется без перезапуска кластера.
Если значение не указано, применится значение, определенное конфигурацией кластера.
databases
Заголовок раздела «databases»Количество баз данных, доступных в кластере Managed Valkey. Значение нельзя уменьшить.
Допустимые значения: от 1 до 1024.
Для применения кластер автоматически перезапустится.
Значение по умолчанию: 16.
defaultUserPassword
Заголовок раздела «defaultUserPassword»Пароль системного пользователя.
Допустимые значения: от 8 до 128 символов, printable ASCII. Параметр обязателен при создании кластера.
Применяется без перезапуска кластера.
ioThreadsAllowed
Заголовок раздела «ioThreadsAllowed»Разрешает использовать разные потоки ввода-вывода для операций чтения и записи.
Для применения кластер автоматически перезапустится.
Значение по умолчанию: false.
lfuDecayTime
Заголовок раздела «lfuDecayTime»Время в минутах, через которое значение счетчика LFU (востребованности) ключа уменьшается. Используется, если для параметра maxmemoryPolicy установлено значение ALLKEYS_LFU или VOLATILE_LFU. При значении 0 условие отключено.
Допустимые значения: от 0 до 100000.
Применяется без перезапуска кластера.
Значение по умолчанию: 1.
lfuLogFactor
Заголовок раздела «lfuLogFactor»Множитель, влияющий на вероятность увеличения счетчика LFU (востребованности) ключа с ростом количества обращений к ключу. Используется, если для параметра maxmemoryPolicy установлено значение ALLKEYS_LFU или VOLATILE_LFU.
Алгоритм применения параметра:
Генерируется случайное число (R, Random) от 0 до 1.
Вычисляется вероятность (P, Probability) увеличения счетчика по формуле:
1 ÷ (
текущее значение счетчика LFU×lfuLogFactor+ 1).Если R < P, счетчик увеличивается на 1.
Допустимые значения: от 0 до 1000.
Применяется без перезапуска кластера.
Значение по умолчанию: 10.
luaTimeLimit
Заголовок раздела «luaTimeLimit»Максимальное время выполнения Lua-скрипта в миллисекундах. При значении 0 ограничение отсутствует.
Допустимые значения: от 0 до 5000.
Применяется без перезапуска кластера.
Значение по умолчанию: 5000.
maxmemoryPercent
Заголовок раздела «maxmemoryPercent»Максимальный процент оперативной памяти, доступный кластеру.
Допустимые значения: от 1 до 75.
Применяется без перезапуска кластера.
Значение по умолчанию: 75.
maxmemoryPolicy
Заголовок раздела «maxmemoryPolicy»Политика вытеснения ключей при достижении лимита памяти.
Допустимые значения:
ALLKEYS_LRU— вытеснять любые ключи независимо от срока жизни, начиная с наиболее давно использованного;ALLKEYS_LFU— вытеснять любые ключи, начиная с наиболее редко используемого;ALLKEYS_RANDOM— вытеснять случайные ключи;VOLATILE_LRU— вытеснять ключи с установленным сроком жизни, начиная с наиболее давно использованного;VOLATILE_LFU— вытеснять ключи с установленным сроком жизни, начиная с наиболее редко используемого;VOLATILE_RANDOM— вытеснять ключи с установленным сроком жизни в произвольном порядке;VOLATILE_TTL— вытеснять ключи с установленным сроком жизни, начиная с ключа с наименьшим сроком жизни;NOEVICTION— не вытеснять ключи и возвращать ошибку при нехватке памяти.
Применяется без перезапуска кластера.
Значение по умолчанию: NOEVICTION.
notifyKeyspaceEvents
Заголовок раздела «notifyKeyspaceEvents»Строка флагов, определяющая, какие события пространства ключей публиковать через Pub/Sub-каналы. Пустая строка отключает уведомления.
Применяется без перезапуска кластера.
Значение по умолчанию: "".
replBacklogSizePercent
Заголовок раздела «replBacklogSizePercent»Размер лога репликации (replication backlog) в процентах от максимального объема оперативной памяти.
Допустимые значения: от 1 до 75.
Применяется без перезапуска кластера.
Значение по умолчанию: 10.
slowlogLogSlowerThan
Заголовок раздела «slowlogLogSlowerThan»Максимальное время выполнения запроса в микросекундах, после превышения которого запрос попадает в лог медленных запросов (slow log). При значении −1 лог медленных запросов не ведется. При значении 0 записываются все запросы.
Допустимые значения: от −1 до 2147483647.
Применяется без перезапуска кластера.
Значение по умолчанию: 10000.
slowlogMaxLen
Заголовок раздела «slowlogMaxLen»Максимальное количество записей в логе медленных запросов (slow log). При превышении значения самые старые записи будут удаляться перед вставкой новых записей.
Допустимые значения: от 0 до 2147483647.
Применяется без перезапуска кластера.
Значение по умолчанию: 1000.
timeout
Заголовок раздела «timeout»Максимальное время в секундах, в течение которого будет поддерживаться неактивное соединение. Если значение 0, соединения по таймауту не закрываются.
Допустимые значения: от 0 до 2147483647.
Применяется без перезапуска кластера.
Значение по умолчанию: 0.
zsetMaxListpackEntries
Заголовок раздела «zsetMaxListpackEntries»Максимальное количество элементов в отсортированном множестве, при котором для его хранения используется кодировка listpack. Если количество элементов превысило значение, будет применяться кодировка skiplist.
Допустимые значения: от 32 до 2048.
Применяется без перезапуска кластера.
Значение по умолчанию: 128.