BZPOPMIN

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

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

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

Example

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


構文

BZPOPMIN key [key ...] timeout

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

<< ZPOPMAX BZPOPMIN BZPOPMAX >>

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