redis BRPOP指令


  翻譯結果:

pop

英[pɒp]   美[pɑ:p]  

vi.(意外地、突然地)出現;突然出現;發出爆裂聲; (突然地)行動

vt.(突然地)伸出;(突然地)提出問題;(把準備好的東西)突然拿出來;敲擊

n.流行音樂;汽水;(尤用作稱呼)爸;(迅速打上的)記號

adj.流行音樂的;通俗風格的;通俗的;現代的

adv.爆炸;砰地

abbr. 郵局協議(post office protocol)

第三人稱單數: pops 複數: pops 現在分詞: popping 過去式: popped 過去分詞: popped

redis BRPOP指令語法

作用:BRPOP 是列表的阻塞式(blocking)彈出原語。

語法:BRPOP key [key ...] timeout

#說明:它是 RPOP 指令的阻塞版本,當給定清單內沒有任何元素可供彈出的時候,連接將被 BRPOP 命令阻塞,直到等待逾時或發現可彈出元素為止。當給定多個 key 參數時,依參數 key 的先後順序依序檢查各個列表,彈出第一個非空列表的尾部元素。關於阻塞操作的更多信息,請查看 BLPOP 命令, BRPOP 除了彈出元素的位置和 BLPOP 不同之外,其他表現一致。

可用版本:>= 2.0.0

#時間複雜度:O(1)

回傳:假如在指定時間內沒有任何元素被彈出,則回傳一個 nil 和等待時長。反之,回傳一個含有兩個元素的列表,第一個元素是彈出元素所屬的 key ,第二個元素是被彈出元素的值。

redis BRPOP指令範例

雷雷

首頁

影片

問答