zrm
ZRM
Redis 開発者教育の申込
|
Redis 定期点検/技術サポートRedis Technical Support |
Redis エンタープライズサーバーRedis Enterprise Server |
|---|
パターン(pattern)で値(value)を削除
使い方は zrm key val* です。
Value に glob-style pattern を使えます。
- * : すべての文字マッチ(match): h*llo -> hllo, heeeello, etc
- ? : 1文字マッチ(match): h?llo -> hallo, hello, hxllo, etc
- [alphabet] : 角括弧内の文字マッチ(match): h[ae]llo -> hallo, hello
- [^e] : 角括弧内の文字を除いてマッチ(match):
h[^e]llo -> hallo, hbllo, ... ただし hello は除外されます。
- [a-c] : 角括弧内の文字範囲でマッチ(match): h[a-c]llo -> hallo, hbllo, hcllo
- \ : 上で使った特殊文字(*?[^])をそのまま使うには前に \ を付けてください。
Example
| コマンド> | zadd key 11 value11 12 value12 21 value21 22 value22 |
| 結果> | 4 |
| コマンド> | zrm key value1* |
| 結果> | 2 |
| コマンド> | zls key * |
| 結果> |
1) value21 2) value22 |
構文
ZRM key pattern
- このコマンドは Enterprise version 6.1.0 から使用できます。
- 時間計算量は O(N) です。 N はデータ個数です。
| << ZREM | ZRM | ZREMRANGEBYRANK >> |
|---|
Email
返事がかかってなれば、メールでお知らせします。
