Redis, açık kaynak kodlu ve in-memory data structure store (hafızada veri yapıları deposu) olarak tanımlanan bir NoSQL veritabanı çözümüdür. Redis, veri yapısı sunucusu olarak kullanılabilir ve farklı programlama dilleri arasında veri paylaşımı ve iletişimini kolaylaştıran bir araçtır. Redis, çeşitli veri tiplerini destekler, bunlar arasında string, hash, list, set, sorted set gibi yapılar bulunur. Ayrıca, pub/sub (publisher/subscriber) mekanizmasını ve lua scriptlerinin çalıştırılmasını da sağlar. Redis, performansı nedeniyle özellikle web uygulamaları için uygun bir seçenek olarak görülmektedir. Bu nedenle, özellikle yüksek veri trafiği olan uygulamalar için tercih edilen bir çözüm olarak öne çıkmaktadır.