Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

Redis PUNSUBSCRIBE – redis pub/sub에서 여러 패턴을 구독 취소하는 방법

이 튜토리얼에서는 redis-cli를 사용하여 redis 메시지 브로커 시스템에서 여러 패턴의 구독을 취소하는 방법에 대해 알아봅니다.

PUNSUBSCRIBE 명령

PUNSUBSCRIBE 명령은 redis 메시지 브로커 시스템에서 하나 이상의 지정된 패턴에서 클라이언트의 구독을 취소하는 데 사용됩니다. 패턴이 지정되지 않으면 클라이언트는 구독된 모든 패턴에서 구독 취소됩니다. 구독하지 않은 모든 패턴에 대한 메시지를 반환합니다.

redis PUNSUBSCRIBE 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> PUNSUBSCRIBE <pattern> [ <pattern> ]

출력:- 

- (array) reply of 3 elements.

푸시된 메시지 형식:-

메시지는 세 가지 요소가 포함된 배열 응답입니다. 배열 응답의 첫 번째 요소는 punsubscribe입니다. 이는 응답에서 두 번째 요소로 제공된 패턴에서 성공적으로 구독을 취소했음을 의미합니다. 세 번째 인수는 현재 구독 중인 패턴의 수를 나타냅니다. 마지막 인수가 0이면 클라이언트는 더 이상 패턴을 구독하지 않으며 구독 상태가 아니므로 모든 redis 명령을 실행할 수 있습니다.

예:-

Redis PUNSUBSCRIBE – redis pub/sub에서 여러 패턴을 구독 취소하는 방법

참조:-

  1. PUNSUBSCRIBE 명령 문서

redis-cli를 사용하여 redis 메시지 브로커에서 하나 이상의 패턴을 구독 취소하는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.