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