redis BRPOPLPUSH 명령
번역 결과:
pop
English[pɒp] US[pɑ:p]
vi. (예기치 않게, 갑자기) 갑자기 나타나다, (갑자기) 펄쩍 뛰다; (갑자기) 물어보세요;
n.팝음악(특히 제목으로 사용됨)
대중적인 스타일; modern
adv.explosion; bang
abbr.post office protocol
3인칭 단수: pops 복수: pops 현재 분사: popping 과거 시제: popped 과거 분사: popped
pushEnglish [pʊʃ] US [ pʊʃ]
vt.& vi. 밀고, 밀고, 압박하고, 설득하고, 대대적인 추격
vi . 밀어내다, 노력하다
3인칭 단수: pushes 현재분사: push 과거분사: push
redis BRPOPLPUSH 명령통사론
기능: BRPOPLPUSH는 RPOPLPUSH의 차단 버전입니다. 주어진 목록 소스가 비어 있지 않으면 BRPOPLPUSH는 RPOPLPUSH와 동일하게 작동합니다.
구문: BRPOPLPUSH 소스 대상 시간 초과
설명: 목록 소스가 비어 있으면 BRPOPLPUSH 명령은 대기 시간이 초과되거나 다른 클라이언트가 소스에서 LPUSH 또는 RPUSH 명령을 실행할 때까지 연결을 차단합니다. timeout 매개변수 timeout은 초 단위의 숫자를 값으로 허용합니다. timeout 매개변수를 0으로 설정하면 차단 시간이 무한정 연장될 수 있습니다(무한정 차단).
사용 가능한 버전: >= 2.2.0
시간 복잡도: O(1)
반환: 지정된 시간 내에 요소가 팝업되지 않으면 nil과 대기 시간을 반환합니다. 그렇지 않으면 두 요소가 포함된 목록이 반환됩니다. 첫 번째 요소는 팝된 요소의 값이고 두 번째 요소는 대기 시간입니다.