BefehlBeschreibung
SET <key> <value> [EX <seconds>]setzt ein key value paar (evtl mit Expire time)
GET <key>holt den wert zu einem key
EXISTS <key>prüft ob ein key existiert
DEL <key>löscht einen key
APPEND <key> <valueToAdd>Fügt den übergebenen wert an den value an
MSET <key> <value> [<key1> <value1>, ...]setzt mehrere keys
MGET <key> [<key1>, ...]holt mehrere keys
GETSET <key> <value>Holt den aktuellen Wert und überschreibt ihn dann

Set

127.0.0.1:6379> SET Mitarbeiter:1:Nachname "Mustermann"  
OK

Get

127.0.0.1:6379> GET Mitarbeiter:1:Nachname  
"Mustermann"

Exists

127.0.0.1:6379> EXISTS Mitarbeiter:1:Nachname
(integer) 1

Del

127.0.0.1:6379> DEL Mitarbeiter:1:Alter Mitarbeiter:1:Vorname
(integer) 0

Mehrere Keys setzen

127.0.0.1:6379> MSET Person:3:nachname "Huber" Person:3:vorname "Stefan" Person:3:alter 33  
OK

Mehrere Keys lesen

127.0.0.1:6379> MGET Person:3:nachname Person:3:vorname Person:3:alter  
1) "Huber"  
2) "Stefan"  
3) "33"

Increment/Decrement


BefehlBeschreibung
INCR <key>Inkrementiert den value um 1
DECR <key>Dekrementiert den value um 1
INCRBY <key> <toIncr>Inkrementiert den value um den angegebenen wert
DECRBY <key> <toDecr>Dekrementiert den value um den angegebenen wert
127.0.0.1:6379> INCR ort:next_id  
(integer) 1
127.0.0.1:6379> INCR ort:next_id  
(integer) 2
127.0.0.1:6379> SET ort:1:plz "90904"  
OK

Key umbenennen

127.0.0.1:6379> RENAME Person:2:nnnnnachname Person:2:nachname  
OK