Чем отличается redis от RabbitMQ?

Давно знал про данные технологии и пришло время их пощупать. Нет времени щепать обе, но есть желание хорошо разобраться в одной.

На сколько я знал RabbitMQ, это сервер очередей, а Redis - key-value хранилище. Однако, сейчас я смотрю redis часто используют и как очередь и так-же как pub/sub.

Поэтому вопрос какая на самом деле между ними разница и где что использовать ?
  • Вопрос задан
  • 11148 просмотров
Решения вопроса 1
RabbitMQ - полноценный сервер очередей, имеющий под капотом "свою" базу данных. Redis - база данных, над которой можно построить сервер очередей. Строить сервер очередей над Redis имеет смысл, имхо, если полноценный сервер не нужен, а Redis уже используется как база данных.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы