Redis definieras som datastrukturserver. Redis tillhandahåller flera funktioner som memcache, queue, pubsub etc. Detta är mycket användbart för en cloudapp/webstack där 3 komponenter RabbitMQ(queuing) + XMPP(pubsub) + Memcache för närvarande kan ersättas med redis. Kö är dock inte lika rik på funktioner som RabbitMQ.