What can Redis do for you?

What can Redis do?

Redis is an open source, in-memory data structure store.

It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has different levels of on-disk persistence and a Pub/Sub messaging system.

(redis.io)

Cache

In computing, a cache is a component that stores data so future requests for that data can be served faster

(Wikipedia)

Lets talk about numbers

Caching options

Redis

Memcached

Message broker

Message broker is an intermediary program module which translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver.

(Wikipedia)

Messaging options

RabbitMQ

ØMQ

Redis

Made with Slides.com