Syntax
BLPOP
key1 key2 ... keyN timeout
It is blocked implementation
of LPOP command. It blocks, if there are no elementsfrom any of the
lists to pop. It waits for specific timeout and returns nil if no
element to pop after timeout.
Returns
Returns the popped element and
the list form which list it poped.
127.0.0.1:6379> lpush list1 1 2 3 (integer) 3 127.0.0.1:6379> lpush list2 4 5 6 (integer) 3 127.0.0.1:6379> lpush list3 7 8 9 (integer) 3 127.0.0.1:6379> blpop list1 list2 list3 1000 1) "list1" 2) "3" 127.0.0.1:6379> blpop list1 list2 list3 1000 1) "list1" 2) "2" 127.0.0.1:6379> blpop list1 list2 list3 1000 1) "list1" 2) "1" 127.0.0.1:6379> blpop list1 list2 list3 1000 1) "list2" 2) "6" 127.0.0.1:6379> blpop list1 list2 list3 1000 1) "list2" 2) "5" 127.0.0.1:6379> blpop list1 list2 list3 1000 1) "list2" 2) "4" 127.0.0.1:6379> blpop list1 list2 list3 1000 1) "list3" 2) "9"
No comments:
Post a Comment