Redis на noeviction разлогинивает половину юзеров под нагрузкой. Что делаем не так?
Рейтинг: 81% · 42 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Re: Redis на noeviction разлогинивает половину юзеров под нагрузкой. Что делаем не так?
@time4me, плюсую, только RDB, а не RGB
И добавлю цифру: при активной записи copy-on-write на bgsave может удвоить потребление, поэтому рабочее правило — maxmemory не выше 50-60% от RAM машины, если снапшоты включены. Либо вообще снимать RDB с реплики, а мастер держать только на AOF — тогда форк не бьёт по проду в принципе.
✔ Лучший ответ сформирован автоматически — royalt
Подкину альтернативу по кэшу: после разнесения сессий и кэша попробуйте на кэш-инстансе allkeys-lfu вместо lru. Для горячих запросов LFU точнее: разовый ночной обход кравлера не вымывает реально частые ключи, как это бывает с LRU. И по сессиям — скользящий TTL удобно делать не отдельным EXPIRE, а через SET ... KEEPTTL плюс продление только если осталось меньше половины срока, иначе на…
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- 9800X3D греется до 80 под нагрузкой — это норма или у меня кривой монтаж?
8 ответов · 473 просмотров
-
- Container queries — наконец-то выкинул половину медиа-запросов, делюсь лайфхаком
9 ответов · 432 просмотров
-
-
-
Похожие запросы:
postgresql вместо redis для кэша стоит лиstrace почему программа висит и тормозитчем отличается deployment от pod в kubernetes простыми словамиrequests и limits в kubernetes как правильно задать ресурсы подуkubernetes pod crashloopbackoff почему падаетtarantool как база данных и кэш
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость