무엇 FIFO 메시지 큐 레디 스주의를 지불해야합니까?

약간의 제한이 있으므로 일반적으로 작업을 대기열 목록을 사용하여, 통일의 작업은 태스크의 우선 순위를하려는 경우 우선 순위 큐의 개념이해야하는, 다루기 아주 좋은이 아닌, FIFO이다 우리는 높은 수준의 작업, 다음과 같은 방법의 구현에 우선 순위를 부여 할 수 있습니다 :

1) 단일 목록을 구현합니다, 당신은 직접) 직접 큐 (rpush의 머리에, 큐를 이동할 수 있습니다 높은 수준의 작업의 얼굴에, 우선 순위가 높은 작업을 처리하기 위해 바로 밖으로 남아 정상 작동 (lpush, rpop) 큐, 따라서, 수집 작업의 큐 (오른쪽)의 머리가 높은 우선 순위의 태스크를 수행한다 (RPOP)

두 개의 큐, BRPOP을 따릅니다 공통 큐, 수석 큐, 작업에 대한 다른 수준에 큐, 작업을 얻는 것은 매우 간단합니다, 위해 여러 큐에서 BRPOP 명령 값의 레디 스, 2) 사용 볼 및 제 비어 있지 않은 목록에서 팝 요소> BRPOP 목록 1리스트 2 0 레디 스, 꼬리를 발견하기 위해 지정된 키

추천

출처www.cnblogs.com/wzjwffg/p/11335165.html