Redis на noeviction разлогинивает половину юзеров под нагрузкой. Что делаем не так?
Рейтинг: 81% · 42 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Redis на noeviction разлогинивает половину юзеров под нагрузкой. Что делаем не так?
Держим в одном Redis и сессии, и кэш горячих запросов. На пике память упёрлась в maxmemory, политика allkeys-lru — и Redis начал вышвыривать в том числе ключи сессий. Получили волну разлогинов и злой саппорт. Как правильно разруливать?
- filipp_proxy20
- Сообщения: 11
- Зарегистрирован: Вс май 10, 2026 10:39 pm
- elena_official
- Сообщения: 13
- Зарегистрирован: Чт май 14, 2026 10:22 pm
Re: Redis на noeviction разлогинивает половину юзеров под нагрузкой. Что делаем не так?
Два варианта. Либо разнести на два инстанса/базы: кэш — allkeys-lru, сессии — отдельный с noeviction или volatile-lru. Либо ставить TTL только на кэш и юзать volatile-lru, тогда выселяются ТОЛЬКО ключи с TTL, а вечные сессии не трогаются.
- fluxnode7801
- Сообщения: 16
- Зарегистрирован: Пн май 11, 2026 9:35 am
- goproxy1540
- Сообщения: 1
- Зарегистрирован: Вт май 19, 2026 5:28 am
Re: Redis на noeviction разлогинивает половину юзеров под нагрузкой. Что делаем не так?
Тогда volatile-lru начнёт возвращать OOM на запись, потому что выселять нечего. Поэтому в проде сессиям тоже ставят TTL (скользящий, продлевают на активность), а не делают вечными. Вечные ключи в Redis — это бомба замедленного действия.
- ruslan_py40
- Сообщения: 5
- Зарегистрирован: Вс май 10, 2026 10:03 pm
Re: Redis на noeviction разлогинивает половину юзеров под нагрузкой. Что делаем не так?
И не забудьте что fork при RGB-снапшоте может временно сожрать ещё кучу памяти (copy-on-write). Видел как раз из-за bgsave прод улетал в OOM хотя по графикам было 75%. Оставляйте запас, не упирайтесь в потолок впритык.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- 9800X3D греется до 80 под нагрузкой — это норма или у меня кривой монтаж?
8 ответов · 397 просмотров
-
- Container queries — наконец-то выкинул половину медиа-запросов, делюсь лайфхаком
5 ответов · 374 просмотров
-
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость