Redis BRPOPLPUSH命令

Redis BRPOPLPUSH命令用於從列表中彈出一個值,它推到另一個列表並返回它,或阻塞直到有可用。BRPOPLPUSH命令只返回最後一個元素,並插入到另一個列表中,如果有的話,或阻止客戶端對指定的時間執行任意命令。

返回值

回復字串,儲存在key或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秒來執行任意命令。如果有任何數據來自於指定的鍵list1然後它會彈出數據並將其推入,否則的另一個列表百秒後返回nil值。

(nil)
(100.06s)

上一篇: 下一篇: Redis環境安裝配置