BRPOP:阻塞式右端弹出操作

BRPOP 命令是带有阻塞功能的右端弹出操作,除了弹出的方向不同之外,它的其他方面都和 BLPOP 命令一样:

  1. BRPOP list [list ...] timeout

作为例子,以下代码展示了如何使用 BRPOP 命令去尝试弹出给定列表的最右端元素:

  1. redis> BRPOP queue1 queue2 queue3 10
  2. 1) "queue2" -- 被弹出元素的来源列表
  3. 2) "bye bye" -- 被弹出元素

其他信息

属性
复杂度O(N) ,其中 N 为用户给定的列表数量。
版本要求BRPOP 命令从 Redis 2.0.0 版本开始可用。