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

push

English [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과 대기 시간을 반환합니다. 그렇지 않으면 두 요소가 포함된 목록이 반환됩니다. 첫 번째 요소는 팝된 요소의 값이고 두 번째 요소는 대기 시간입니다.

redis BRPOPLPUSH 명령예

으아악

비디오

Q&A