ホームページ  >  記事  >  データベース  >  Redis の基本データ型 String の一般的な操作コマンドは何ですか?

Redis の基本データ型 String の一般的な操作コマンドは何ですか?

王林
王林転載
2023-05-31 11:16:071643ブラウズ
    #Redis データ型 文字列操作コマンド

    1.append 文字列を追加

    append name 2222

    Redis の基本データ型 String の一般的な操作コマンドは何ですか?

    2. strlen はキー文字列の長さを取得します

    strlen name

    Redis の基本データ型 String の一般的な操作コマンドは何ですか?#3. 自己インクリメント、自己デクリメント

    記事ビュー、いいねを使用できますこの認識。

    incr agedecr age

    続行するにはこれを数値にする必要があるため、キーがリセットされることに注意してください。

    String 型には文字列だけでなく数値も格納できます。

    Redis の基本データ型 String の一般的な操作コマンドは何ですか?ステップ サイズを指定する場合:

    incrby age 5decrby age 8

    ##4. 文字列範囲Redis の基本データ型 String の一般的な操作コマンドは何ですか?

    getrange name 1 3

    getrange name 0 -1

    すべて表示。Python の文字列インターセプト操作に似ています。 Redis の基本データ型 String の一般的な操作コマンドは何ですか?

    5. 文字列の置換Redis の基本データ型 String の一般的な操作コマンドは何ですか?

    指定した位置から文字列の置換を開始

    setrange name 0 test

    6. 値とその有効期限を設定しますRedis の基本データ型 String の一般的な操作コマンドは何ですか?

    setex

    setex mykey 60 redis

    指定されたキーの値とその有効期限を設定します。キーがすでに存在する場合、SETEX コマンドは古い値を置き換えます。

    setnxRedis の基本データ型 String の一般的な操作コマンドは何ですか?

    Setnx(SET if Not eXists) コマンドは、指定されたキーが存在しない場合に、キーに指定された値を設定します。これは分散ロックでよく使用されます。
    setnx mykey redis333

    #key が存在するため、設定は失敗します。 Redis の基本データ型 String の一般的な操作コマンドは何ですか?

    7. バッチ操作

    1. mset、mget

    mset、複数を一度に設定します。
    mset k1 v1 k2 v2 k3 v3
    mget、一度に複数を取得します。

    mget k1 k2 k3

    2.msetnxRedis の基本データ型 String の一般的な操作コマンドは何ですか?

    ここで複数の値を設定する場合、そのうちの 1 つが失敗する限り、どれも成功しないことに注意してください。
    msetnx k1 v1 k4 v4

    8. json オブジェクトを設定するRedis の基本データ型 String の一般的な操作コマンドは何ですか?

    実際のアプリケーションでは、オブジェクトを保存する必要があることが多いため、redis Make でコロン: を使用できます。いくつかの賢いデザイン。

    たとえば、今すぐ必要な場合は

    {名前: pingguo、年齢: 22}

    これを

    user1 に設定すると、次のようになります:

    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

    9. Getset は最初に取得し、次に設定しますRedis の基本データ型 String の一般的な操作コマンドは何ですか?

    文字通りの意味と同じように、値は最初に取得され、次に設定されます。

    値が存在しない場合は、

    nil

    を返します。存在する場合は、元の値を取得し、新しい値を設定します。
    rreeee

    以上がRedis の基本データ型 String の一般的な操作コマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。