BRPOP:阻塞式右端弹出操作

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

BRPOP list [list ...] timeout

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

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

其他信息

  • 复杂度:O(N),其中 N 为用户给定的列表数量。

  • 版本要求:BRPOP 命令从 Redis 2.0.0 版本开始可用。