Redis BRPOP key [key ...] timeout
来源:互联网 发布:刘建明 知乎 编辑:程序博客网 时间:2024/05/22 17:43
BRPOP 是一个阻塞的列表弹出原语。 它是 RPOP 的阻塞版本,因为这个命令会在给定list无法弹出任何元素的时候阻塞连接。 该命令会按照给出的 key 顺序查看 list,并在找到的第一个非空 list 的尾部弹出一个元素。
请在 BLPOP 文档 中查看该命令的准确语义,因为 BRPOP 和 BLPOP 基本是完全一样的,除了它们一个是从尾部弹出元素,而另一个是从头部弹出元素。
返回值
多批量回复: 具体来说:
- 当没有元素可以被弹出时返回一个
nil
的多批量值,并且 timeout 过期。 - 当有元素弹出时会返回一个双元素的多批量值,其中第一个元素是弹出元素的 key,第二个元素是 value。
例子:
redis> DEL list1 list2(integer) 0redis> RPUSH list1 a b c(integer) 3redis> BRPOP list1 list2 01) "list1"2) "c"
0 0
- Redis BRPOP key [key ...] timeout
- redis brpop
- redis key
- redis -- key
- redis-key
- redis Key
- redis hiredis brpop
- Key/Value数据库redis
- redis 删除超时key
- Redis批量删除Key
- Redis key的设计
- dump redis所有key
- 批量删除 redis key
- Redis INCRBYFLOAT key increment
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- Redis 键(key)
- iOS 多线程介绍
- 确认网络环境
- ORB特征点检测
- 多线程--何时用到多线程
- C# Chart 控件快速使用
- Redis BRPOP key [key ...] timeout
- 812 水题~~【进制转化】
- 两种删除旧内核的方法
- OpenLDAP学习笔记
- 自适应页面布局使得应用适应不同屏幕的尺寸变得更加容易
- SNART方法
- hdu2089数位dp
- C++中的const使用小结
- xamarin 破解