hset_subquery
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 |
| このコマンドは 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
返事がかかってなれば、メールでお知らせします。
