Redis, açık kaynak kodlu, in-memory veri yapısını destekleyen ve veritabanı, önbellek ve mesaj aracılığı olarak kullanılabilen bir anahtar-değer depolama sistemidir. Redis, performansı ve veri yapısındaki zenginlik nedeniyle genellikle önbellek olarak kullanılır.
İstemciler, Redis sunucusuyla etkileşim kurmak için TCP/IP protokolünü kullanarak özel bir protokol kullanır. Redis, sıralama, ölçeklendirme ve veri bütünlüğü gibi sorunların üstesinden gelmek için bir dizi ilginç veri yapısı türü sunar.