Redis ist eine In-Memory-Datenbank, die für ihre Geschwindigkeit, Skalierbarkeit und Flexibilität bekannt ist. Es handelt sich um eine Key-Value-Datenbank, die häufig als Cache, Datenbank oder Nachrichtenwarteschlange verwendet wird. Redis unterstützt verschiedene Datentypen und bietet eine Reihe von Funktionen, um Daten effizient zu speichern und abzurufen.

SET <key> <value>
GET <key>
DEL <key>
EXPIRE <key> <seconds>

Redis unterstützt auch andere Datentypen wie Listen, Sets, Hashes und sortierte Sets.

// Listen
LPUSH <list> <value> # Fügt ein Element zur Liste hinzu
LRANGE <list> 0 -1  # Ruft alle Elemente der Liste ab

// Sets
SADD <set> <member> # Fügt ein Element zum Set hinzu
SMEMBERS <set> # Ruft alle Elemente des Sets ab

// Hashes
HSET <hash> <field> <value> # Setzt ein Feld im Hash
HGETALL <hash> # Ruft alle Felder und Werte des Hashes ab

// Sorted Sets
ZADD <sortedset> 1 <member> # Fügt ein Element zum sortierten Set hinzu
ZRANGE <sortedset> 0 -1 # Ruft alle Elemente des sortierten Sets ab