Redis (remote dictionary server) — NoSQL СУБД, работающая со структурами данных типа «ключ-значение». 

Redis в первую очередь ориентирован на быстрое выполнение атомарных операций. Наиболее активное применение он находит в кэшировании и в реализации брокеров сообщений и очередей. 

Данные хранятся в оперативной памяти, что обеспечивает очень быстрый доступ к ним. При этом есть журналирование и снимки состояния, что позволяет реализовать постоянное хранение данных. Redis также поддерживает репликацию, поэтому его использование возможно в распределённых и масштабируемых системах. 

Мы в своей работе используем Redis как для кеширования, так и для очередей заданий, построенных на базе Sidekiq или Resque. 

Смотрите также:

PostgreSQL
ElasticSearch
Фреймворк Ruby on Rails