HSETS (subquery)

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
Redis Enterprise Server

Subquery(サブクエリ)機能

field value 部分にサブクエリを使って値を入れられます。
サブクエリに使えるコマンドは GET, MGET, HGET, HMGET, HGETALL です。
GET, MGET は key が field として入ります。

Example

コマンド>set key Hello
結果>OK
コマンド>hsets myhash (get key)
結果>1
コマンド>hgetall myhash
結果>1) "key"
2) "Hello"

  • サブクエリにさまざまなコマンドを使って複数の値を入れられます。
  • Example

    コマンド>hsets myhash (mget key1 key2)
    結果>2
    コマンド>hsets myhash (hget myhash1 field)
    結果>1
    コマンド>hsets myhash (hmget myhash1 field1 field2)
    結果>2
    コマンド>hsets myhash (hgetall myhash2)
    結果>10

  • サブクエリは1つだけ使用できます。
  • このコマンドは Enterprise version 7.2.5 から使用できます。

    メンバー(member)自動削除(有効期限設定)機能

    サブクエリでも使用できます。

    Example

    コマンド>hsets myhash (get key) ex 10
    結果>1
    コマンド>hsets myhash (hgetall myhash2) ex 10
    結果>10

    構文

    HSETS key (subquery)   [ex seconds]

    • このコマンドは Enterprise version 7.2.5 から使用できます。
    • 時間計算量は subquery によって異なります。

    << HSET HSETS HDEL >>

    Email 返事がかかってなれば、メールでお知らせします。