Политики вытеснения Redis
Политика вытеснения — это правило, по которому Redis вытесняет ключи, чтобы освободить память, когда ее потребление достигает установленного лимита. Подробнее про политики вытеснения в инструкции Key eviction документации Redis.
Вы можете посмотреть список политик вытеснения.
Политику вытеснения можно выбрать при создании кластера или изменить в существующем кластере.
Лимит памяти для хранения ключей
Лимит памяти для хранения ключей задан в параметре maxmemory.
Значение maxmemory по умолчанию составляет 75% от RAM на ноде кластера.
Остальные 25% обязательно зарезервированы под служебные механизмы Redis.
Вы можете изменить значение maxmemory только в Redis версии 8:
- при создании кластера;
- или при изменении политики вытеснения в существующем кластере.
Изменить значение можно в диапазоне от 1% до 75%. Если указать значение меньше 75%, остаток памяти может использоваться служебными механизмами Redis.
Список политик вытеснения
Изменить политику вытеснения
Мы рекомендуем изменять политику только в том случае, если вы уверены, на что это повлияет — есть возможность потери части данных.
Redis 6
Redis 8
- В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
- В разделе Базы данных откройте вкладку Активные.
- Откройте страницу кластера → вкладка Настройки.
- В блоке Политика вытеснения нажмите Изменить.
- В поле Maxmemory Policy выберите политику вытеснения.
- Нажмите Сохранить.