@lloyd67

Redis в качестве кеша какую нагрузку может держать?

Суть вопроса проста. Хочется выяснить потенциальную производительность системы кеширования.

Имееться backend на Python и Django REST API.
Планируется высоконагруженное приложение для отдачи простых JSON объектов и кешем объектов в Redis.
Допускаем что кеш долгий (час, сутки и возможно более).

Сколько теоретически одновременных запросов может обрабатывать Redis?
Удачно ли это решение в качестве кеша для данной связки?
Возможно ли масштабирование кеша Redis между разными физическими серверами?
По железу это могут быть например 1, 2 и более физических много-ядерных серверов под Redis.

И если нет, то какие есть альтернативные решения?

Спасибо.
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
sarapinit
@sarapinit
Точу водой камень
У Редиса есть утилита для нагрузочного тестирования. Рекомендую поставить и на живом проверить.
https://redis.io/topics/benchmarks

И еще, отмечу что Редис кластеризуем, так что его можно сильно разгонять по пропускной способности. Скорее в сеть упретесь
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
Рассуждайте логично . Перед кластером редиса у вас должен быть балансировщик который как то выделит куда послать, нагрузка по сути это пропускная способность сети и память на нодах что бы кэш был в памяти. Так что без цифр что то сложно сказать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
NZT Group Москва
от 150 000 до 300 000 ₽
от 60 000 до 100 000 ₽
Quadcode Санкт-Петербург
от 150 000 до 200 000 ₽