Heim  >  Artikel  >  Datenbank  >  Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

王林
王林nach vorne
2023-05-31 11:16:071600Durchsuche

#? #

append name 2222

        2. strlen erhält die Schlüsselzeichenfolgenlänge
      strlen name

    3 -Steigende und selbst sinkende

    Artikelaufrufe und Likes können so umgesetzt werden.

    incr agedecr age
    Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?Beachten Sie, dass dies eine Zahl sein muss, damit ein Schlüssel zurückgesetzt wird.

    Der String-Typ kann nicht nur Strings, sondern auch Zahlen speichern.

    Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    Wenn du die Schrittlänge mitbringen möchtest:

    incrby age 5decrby age 8

    4. Zeichenkettenbereich

    getrange name 1 3

    Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    getrange name 0 -1

    Alle anzeigen, ähnlich der String-Interception-Operation in Python.

    Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    5. Ersetzen Sie die Zeichenfolge

    Ersetzen Sie die Zeichenfolge an der angegebenen Position

    rrreeWas sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?#🎜 🎜 #

    6. Wert und Ablaufzeit festlegen

    setexWas sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    setrange name 0 test

    Wert und Ablaufzeit für den angegebenen Schlüssel festlegen. Wenn der Schlüssel bereits vorhanden ist, ersetzt der SETEX-Befehl den alten Wert.

    setnxWas sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    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 Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    1. mset, mget
    mset, mehrere gleichzeitig festlegen.

    setnx mykey redis333

    mget, mehrere auf einmal erhalten.

    mset k1 v1 k2 v2 k3 v3
    Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    2. msetnx

    Beachten Sie, dass beim Festlegen mehrerer Werte hier, solange einer davon fehlschlägt, Keiner von ihnen wird Erfolg haben.
    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. Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    Wenn Sie beispielsweise {name: pingguo, age:22 auf einen user1 festlegen möchten, können Sie Folgendes tun: #🎜 🎜#
    msetnx k1 v1 k4 v4
    # 🎜🎜#Was sind die allgemeinen Betriebsbefehle für den Redis-Basisdatentyp? String#🎜 🎜#
    9. getset zuerst get und dann set

    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

    Was sind die allgemeinen Betriebsbefehle für den Basisdatentyp String von Redis?

    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!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen