rm_subquery
RMS (subquery)
Redis 開発者教育の申込
|
Redis 定期点検/技術サポートRedis Technical Support |
Redis エンタープライズサーバーRedis Enterprise Server |
|---|
Subquery(サブクエリ)機能
Key(キー)部分にサブクエリを使ってキーを削除できます。
サブクエリで使えるコマンドは GET, MGET, LPOP, RPOP, LRANGE,
SMEMBERS, SUNION, SINTER, SDIFF, ZRANGE, ZREVRANGE,
HGET, HMGET, HKEYS, HVALS, HGETALL, KEYS, LS です。
Example
| コマンド> | set mykey myvalue |
| 結果> | OK |
| コマンド> | set key mykey |
| 結果> | OK |
| コマンド> | rms (get key) |
| 結果> | 1 |
Example
| コマンド> | lpush mylist mykey1 mykey2 mykey3 |
| 結果> | 3 |
| コマンド> | rms (lrange mylist 0 -1) |
| 結果> | 3 |
Example
| コマンド> | rms (ls user*) user で始まるキーを削除 |
| 結果> | 10 |
| コマンド> | rms (ls * string) データ型が string のキーをすべて削除 |
| 結果> | 20 |
| コマンド> | rms (ls * count 10) 任意の 10 個のキーを削除 |
| 結果> | 10 |
Example
| コマンド> | rms (lrange mylist 0 -1) (sunion myset1 myset2) mykey10 |
| 結果> | 10 |
| RMS コマンドは Enterprise version 7.2.5で使用できます。 |
構文
RMS (subquery)
- Enterprise version 7.2.5 から使用できます。
- 時間計算量は O(N) です。N は削除する key の個数です。
| 関連コマンド | DEL |
| << RM | RMS | KEYS >> |
|---|
Email
返事がかかってなれば、メールでお知らせします。
