Redis - 列表 Blpop 命令



Redis BLPOP 命令用於刪除和獲取列表中的第一個元素,或者在有一個可用元素時進行阻塞。BLPOP 命令只會返回第一個元素(如果可用),或者為客戶端阻塞特定時間以執行任何命令。

返回值

字串回覆,儲存在鍵中的元素值或 nil。

語法

以下是 Redis BLPOP 命令的基本語法。

redis 127.0.0.1:6379> BLPOP LIST1 LIST2 .. LISTN TIMEOUT

示例

redis 127.0.0.1:6379> BLPOP list1 100 

上述示例將為客戶端阻塞 100 秒以執行任何命令。如果任何資料出現在指定的金鑰 list1 中,則返回;否則在 100 秒後返回 nil 值。

(nil) 
(100.06s) 
redis_lists.htm
廣告