Heim > Datenbank > Redis > Hauptteil

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

王林
Freigeben: 2023-05-31 11:16:07
nach vorne
1638 Leute haben es durchsucht

#? #

append name 2222
Nach dem Login kopieren
        2. strlen erhält die Schlüsselzeichenfolgenlänge
      strlen name
      Nach dem Login kopieren

    3 -Steigende und selbst sinkende

    Artikelaufrufe und Likes können so umgesetzt werden.

    incr agedecr age
    Nach dem Login kopieren
    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
    Nach dem Login kopieren

    4. Zeichenkettenbereich

    getrange name 1 3
    Nach dem Login kopieren

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

    getrange name 0 -1
    Nach dem Login kopieren

    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
    Nach dem Login kopieren

    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
    Nach dem Login kopieren

    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
    Nach dem Login kopieren

    mget, mehrere auf einmal erhalten.

    mset k1 v1 k2 v2 k3 v3
    Nach dem Login kopieren
    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
    Nach dem Login kopieren

    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
    Nach dem Login kopieren
    # 🎜🎜#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
    Nach dem Login kopieren

    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!

    Verwandte Etiketten:
    Quelle:yisu.com
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!