Redis es un sistema de almacenamiento de datos en memoria de tipo clave-valor que permite operaciones básicas como establecer y obtener valores, y soporta 5 tipos de datos principales: cadenas de texto, hashes, listas, conjuntos y conjuntos ordenados. Aunque los datos se almacenan en memoria, Redis también los persiste de forma periódica en disco. Se utiliza comúnmente para caché, colas y publicación-suscripción.