이 튜토리얼에서는 redis-cli를 사용하여 redis 메시지 브로커 시스템에서 여러 패턴의 구독을 취소하는 방법에 대해 알아봅니다.
PUNSUBSCRIBE 명령
PUNSUBSCRIBE 명령은 redis 메시지 브로커 시스템에서 하나 이상의 지정된 패턴에서 클라이언트의 구독을 취소하는 데 사용됩니다. 패턴이 지정되지 않으면 클라이언트는 구독된 모든 패턴에서 구독 취소됩니다. 구독하지 않은 모든 패턴에 대한 메시지를 반환합니다.
redis PUNSUBSCRIBE 명령의 구문은 다음과 같습니다.-
구문:-
redis host:post> PUNSUBSCRIBE <pattern> [ <pattern> ]
출력:-
- (array) reply of 3 elements.
푸시된 메시지 형식:-
메시지는 세 가지 요소가 포함된 배열 응답입니다. 배열 응답의 첫 번째 요소는 punsubscribe입니다. 이는 응답에서 두 번째 요소로 제공된 패턴에서 성공적으로 구독을 취소했음을 의미합니다. 세 번째 인수는 현재 구독 중인 패턴의 수를 나타냅니다. 마지막 인수가 0이면 클라이언트는 더 이상 패턴을 구독하지 않으며 구독 상태가 아니므로 모든 redis 명령을 실행할 수 있습니다.
예:-
참조:-
- PUNSUBSCRIBE 명령 문서
redis-cli를 사용하여 redis 메시지 브로커에서 하나 이상의 패턴을 구독 취소하는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.