Redis é um banco de dados de estrutura de dados em memória de código aberto usado como banco de dados, cache, broker de mensagens e engine de streaming. O Redis fornece estruturas de dados como strings, hashes, listas, conjuntos, conjuntos ordenados com consultas de intervalo, bitmaps, hiperloglogs, índices geoespaciais e streams.
O Redis é uma ferramenta poderosa que pode ser usada para uma variedade de aplicações. Seu armazenamento de dados em memória o torna uma boa opção para aplicações que exigem alto desempenho e escalabilidade.