#? #
append name 2222
strlen name
incr agedecr age
incrby age 5decrby age 8
getrange name 1 3
getrange name 0 -1
rrree#🎜 🎜 #
6. Wert und Ablaufzeit festlegen
setex
setrange name 0 test
setnx
Setnx(SET if Not eXists) Der Befehl setzt den angegebenen Schlüssel für den Schlüssel, wenn der angegebene Schlüssel nicht vorhanden ist vorhandener Wert. Dies wird häufig bei verteilten Sperren verwendet.setex mykey 60 redis
Schlüssel existiert, dann schlägt die Einstellung fehl.
7. Stapelbetrieb
1. mset, mgetmset, mehrere gleichzeitig festlegen.setnx mykey redis333
mset k1 v1 k2 v2 k3 v3
mget k1 k2 k3
8. Richten Sie ein JSON-Objekt ein
In tatsächlichen Anwendungen müssen Sie möglicherweise häufig ein Objekt speichern in Sie können Doppelpunkt verwenden, um einige clevere Designs in Redis auszuführen.
Wenn Sie beispielsweise{name: pingguo, age:22
auf einen user1
festlegen möchten, können Sie Folgendes tun: #🎜 🎜#msetnx k1 v1 k4 v4
Genau wie bei der wörtlichen Bedeutung wird zuerst der Wert ermittelt und dann festgelegt.
Wenn der Wert nicht existiert, wird nil
zurückgegeben. Wenn vorhanden, rufen Sie den ursprünglichen Wert ab und legen Sie den neuen Wert fest.
mset user:1:name pingguo user:1:age 22mget user:1:name user:1:agemset user:1:name pingguo user:1:age 22 mget user:1:name user:1:age
Das obige ist der detaillierte Inhalt vonWas sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!