BZPOPMAX
说明
官方文档:BZPOPMAX。
等待成员后,从第一个非空有序集合弹出最高分成员。
语法
BZPOPMAX key [key ...] timeout
timeout 单位为秒;语句中使用非负整数,0 表示无限等待。
返回结果
| 返回形式 | 行数 | 内容 |
|---|---|---|
| 结果集 | 1 | KEY 字段,STRING 类型 ELEMENT 字段,STRING 类型 SCORE 字段,DOUBLE 类型 |
注意
当前所有源集合为空(或阻塞超时)时可能报错,不会可靠地返回空结果集。需要处理此情况时使用 Redis 客户端。
示例
ZADD demo:ranking 10 alice 20 bob
BZPOPMAX demo:ranking 1