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 返事がかかってなれば、メールでお知らせします。