BZPOPMAX

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
Redis Enterprise Server

データが入ると大きい値から取り出します

使い方は bzpopmax key [key ...] timeout です。
集合にデータが既にある場合は ZPOPMAX と同じです。 データがない場合は timeout(秒) 待ちます。 timeout は秒(second)で指定し、0 はデータがない場合に入力されるまで待ちます。 データが入ると pop し、key, value, score, 時間(秒) を表示します。
Blocking(待機)の概念は BLPOPを参照してください。

Example

コマンド>zadd city 50 Tokey 60 Seoul 70 Beijing 80 "New York"
結果>4
コマンド>bzpopmax city 3
結果> 1) "city"
2) "New York"
3) "80"


構文

BZPOPMAX key [key ...] timeout

  • version 5.0.0 から使用できます。
  • 時間計算量は O(log(N)) です。N は集合のメンバー(member)数です。

<< BZPOPMIN BZPOPMAX ZISMEMBER >>

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