brpoplpush


brpoplpush(barrage['bærɑːʒ] right pop left push)
根据指定阻塞时间等待,直到有元素后弹出一个列表尾部的元素,push到另一个列表的头部并会返回弹出元素
brpoplpush 出列key 入列key 等待时间 0是一直阻塞

127.0.0.1:6379> lrange queueUserList 0 -1
1) "5"
2) "4"
3) "3"
4) "2"
5) "1"
127.0.0.1:6379> brpoplpush queueUserList taskList 500
"1"
(8.10s)
127.0.0.1:6379> lrange queueUserList 0 -1
1) "5"
2) "4"
3) "3"
4) "2"
127.0.0.1:6379> lrange taskList 0 -1
1) "1"

results matching ""

    No results matching ""