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

王林
リリース: 2023-05-31 11:16:07
転載
1638 人が閲覧しました
    #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 までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!