Redis wordt gedefinieerd als datastructuurserver. Redis biedt meerdere functionaliteiten zoals memcache, queue, pubsub etc. Dit is erg handig voor een cloudapp/webstack waar 3 componenten RabbitMQ(queuing) + XMPP(pubsub) + Memcache momenteel vervangen kunnen worden door redis. Wachtrijen is echter niet zo rijk aan functies als RabbitMQ.