| Befehl | Beschreibung |
|---|
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
| Befehl | Beschreibung |
|---|
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