DELS (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
コマンド>dels (get key)
結果>1

  • 複数のキー(multi key)を削除できます。
  • Example

    コマンド>lpush mylist mykey1 mykey2 mykey3
    結果>3
    コマンド>dels (lrange mylist 0 -1)
    結果>3

  • ls コマンドを使用できます。
  • Example

    コマンド>dels (ls user*)   user で始まるキーを削除  
    結果>10
    コマンド>dels (ls * string)   データタイプが string のキーをすべて削除  
    結果>20
    コマンド>dels (ls * count 10)   任意の 10個のキーを削除  
    結果>10

  • 複数のサブクエリを使用できます。
  • Example

    コマンド>dels (lrange mylist 0 -1)   (sunion myset1 myset2)   mykey10
    結果>10
    このコマンドは Enterprise version 7.2.5 から使用できます。

    構文

    DELS (subquery)

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

    << DEL DELS GET >>

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