Redis bir veritabanıdır, ancak tam olarak bir anahtar-değer veri tabanı olarak tanımlanır. Redis, bellek içi bir veri deposu olup, anahtar-değer çiftleri, listeler, kümeler, karmalar, bit eşlemleri ve hiperloglar gibi çeşitli veri yapılarını destekler. Dolayısıyla, Redis ve veritabanı kavramları aynı anlama gelmez; Redis, veritabanları arasında yer alan bir veri yapısı deposudur.