
- Redis 基礎
- Redis - 首頁
- Redis - 概覽
- Redis - 環境
- Redis - 配置
- Redis - 資料型別
- Redis 命令
- Redis - 命令
- Redis - 鍵
- Redis - 字串
- Redis - 雜湊
- Redis - 列表
- Redis - 集合
- Redis - 有序集合
- Redis - HyperLogLog
- Redis - 釋出訂閱
- Redis - 事務
- Redis - 指令碼
- Redis - 連線
- Redis - 伺服器
- Redis 高階
- Redis - 備份
- Redis - 安全
- Redis - 基準
- Redis - 客戶端連線
- Redis - 流水線
- Redis - 分割槽
- Redis - Java
- Redis - Php
- Redis 有用資源
- Redis - 快速指南
- Redis - 有用資源
- Redis - 討論
Redis - BRPOPLPUSH 命令
Redis BRPOPLPUSH 命令用於從列表中刪除一個值並將其推送至另一個列表後返回該值,或者阻塞該命令直到其中一個可用。BRPOPLPUSH 命令只會返回最後一個元素並將它插入另一個列表(如果可用),或者阻塞該客戶端特定時間以執行任意命令。
返回值
String 響應,儲存在鍵中的元素的值,或 nil。
語法
以下是 Redis BRPOPLPUSH 命令的基本語法。
redis 127.0.0.1:6379> BRPOPLPUSH LIST1 ANOTHER_LIST TIMEOUT
示例
redis 127.0.0.1:6379> BRPOPLPUSH list1 list2 100
以上示例會阻塞該客戶端 100 秒以執行任意命令。如果指定鍵列表 1 中出現任何資料,它將刪除資料並將其推送至另一個列表;否則,在 100 秒後將返回 nil 值。
(nil) (100.06s)
redis_lists.htm
廣告