[Redis] BRPOPLPUSH
2012. 10. 22. 15:37ㆍBig Data
Blocking 한 상태에서 tail의 값을 POP하고 POP 한 값을 다른 list 의 head에 PUSH 하는 함수
redis> RPUSH list1 1 2 3
(integer) 3
redis> BRPOPLPUSH list1 list2 0
"3"
redis> LRANGE list1 0 -l
1) "3"
(integer) 3
redis> BRPOPLPUSH list1 list2 0
"3"
redis> LRANGE list1 0 -l
1) "3"