Установите maxmemory = 75% RAM сервера и maxmemory-policy = allkeys-lru (или volatile-lru если используете TTL). Следите за used_memory_rss / used_memory в INFO — ratio > 1.5 = fragmentation, запустите MEMORY PURGE. MEMORY USAGE
Ниже: подробности, пример, смежные термины, FAQ.
# Быстрый memory audit
$ redis-cli --bigkeys
# top-10 ключей по размеру
$ redis-cli --memkeys --memkeys-samples 100
# Проверить один ключ
$ redis-cli MEMORY USAGE sessions:user:1234
(integer) 2048
# Rebalance/defrag
$ redis-cli CONFIG SET activedefrag yes
$ redis-cli MEMORY PURGEHealth Score — комплексная оценка технического состояния сайта по 20+ параметрам: SSL, заголовки безопасности, скорость ответа, SEO-технические факторы и доступность.
20+ параметров в одном числе: SSL, заголовки, скорость, SEO-технические факторы.
Каждый параметр с объяснением — что проверяется, что найдено, как исправить.
Сравнивайте Health Score в разные даты — видите прогресс или регресс.
Настройте автоматическую проверку Health Score и получайте уведомление при падении балла.
быстрый аудит перед релизом
оценка технической базы
проверка сайта клиента
экспресс-аудит заголовков
История Health Score проверок и мониторинг состояния сайта в реальном времени.
Зарегистрироваться (FREE)Если рабочая нагрузка — чёткая hot/cold partition (часть ключей читают вечно, другие — редко). LFU выигрывает для classic skewed workload.
Да для чистого cache (session, counter). Если данные не восстановимы — включите AOF everysec.
Redis Cluster — встроенный sharding (up to 1000 nodes). Для < 100 GB чаще sentinel + sharding в application.