天天看點

BRPOPLPUSH source destination timeout

<code>BRPOPLPUSH</code> 是 RPOPLPUSH 的阻塞版本。 當 source 包含元素的時候,這個指令表現得跟 RPOPLPUSH 一模一樣。 當 source 是空的時候,Redis将會阻塞這個連接配接,直到另一個用戶端 push 元素進入或者達到 timeout 時限。 timeout 為 0 能用于無限期阻塞用戶端。

檢視 RPOPLPUSH 以了解更多資訊。

批量回複(bulk-reply): 元素從 source 中彈出來,并壓入 destination 中。 如果達到 timeout 時限,會傳回一個空的多批量回複(nil-reply)。

請參考RPOPLPUSH 指令文檔。

本文作者:陳群

本文來自雲栖社群合作夥伴rediscn,了解相關資訊可以關注redis.cn網站。

繼續閱讀