1. Redis Pub / Sub 이란?
- cluster 에 포함된 모든 노드에게 전송 가능
- 구독 상태일 때는 command 실행 불가
- 애플리케이션에 더 강력한 전달 보장이 필요한 경우 Redis Streams 사용 필요
2. Redis Pub / Sub 사용 방법
- SUBSCRIBE channel [channel ...] 으로 1개 이상의 채널 구독 가능
127.0.0.1:6379> SUBSCRIBE ROOM1
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "ROOM1"
3) (integer) 1
- PUBLISH [채널명] [메시지] 로 게시 가능
127.0.0.1:6379> PUBLISH ROOM1 start
(integer) 1
- UNSUBSCRIBE [channel [channel ...]] 를 사용해서 구독 취소를 할 수 있음
* redis-cli 에서는 ctrl + c 로 취소 가능
'Redis > redis' 카테고리의 다른 글
[Redis] Streams (0) | 2024.05.10 |
---|---|
[Redis] sorted sets (0) | 2024.05.09 |
[Redis] hashes (0) | 2024.05.09 |
[Redis] sets (0) | 2024.05.09 |
[Redis] lists (0) | 2024.05.07 |