Давно знал про данные технологии и пришло время их пощупать. Нет времени щепать обе, но есть желание хорошо разобраться в одной.
На сколько я знал RabbitMQ, это сервер очередей, а Redis - key-value хранилище. Однако, сейчас я смотрю redis часто используют и как очередь и так-же как pub/sub.
Поэтому вопрос какая на самом деле между ними разница и где что использовать ?
RabbitMQ - полноценный сервер очередей, имеющий под капотом "свою" базу данных. Redis - база данных, над которой можно построить сервер очередей. Строить сервер очередей над Redis имеет смысл, имхо, если полноценный сервер не нужен, а Redis уже используется как база данных.