Redis är en öppen källkodsminnesdatabas (in-memory) som ofta används som cache, meddelandebroker och NoSQL-lösning tack vare sin låga latens och rika datastruktursstöd.
Redis erbjuder en mängd olika datatyper – som strängar, listor, hashar, sorted sets, JSON, tidsserier och probabilistiska strukturer – samt avancerade funktioner som transaktioner, pub/sub och clustering.
Redis har sitt ursprung i 2009 som ett försök att skapa en skalbar datalagring med stöd för fler operationer än bara nyckel-värde. Idag är det en av de mest populära databaserna globalt, särskilt utbredd där snabb svarstid och skalbarhet är avgörande. Den har ett aktivt community, officiella klienter för de flesta programmeringsspråk och kontinuerlig utveckling via Redis Ltd.
Tack vare moduler och expansioner kan Redis nu hantera vektorsökningar, fulltextsökning, geospatial data, tidsserier och mer – vilket gör det till en omfattande plattform för realtidsdatahantering.