2024/05/14 3

[Redis] Redis Pub / Sub

1. Redis Pub / Sub 이란?   - cluster 에 포함된 모든 노드에게 전송 가능  - 구독 상태일 때는 command 실행 불가  - 애플리케이션에 더 강력한 전달 보장이 필요한 경우 Redis Streams 사용 필요    2. Redis Pub / Sub 사용 방법   - SUBSCRIBE channel [channel ...]  으로 1개 이상의 채널 구독 가능 127.0.0.1:6379> SUBSCRIBE ROOM1Reading messages... (press Ctrl-C to quit)1) "subscribe"2) "ROOM1"3) (integer) 1      - PUBLISH [채널명] [메시지] 로 게시 가능 127.0.0.1:6379> PUBLISH ROOM1 star..

Redis/redis 2024.05.14

[Spring Data Redis] Redis Pub / Sub

1. Pub / Sub 이란?  - 발행 / 구독 구조  - 데이터는 middleware 를 통해서 전달  2.  Redis Pub / Sub  구조 특징   - 실시간으로 빠르게 통신   - 데이터가 유실이 될 가능성이 있음 ( 큐를 이용해 저장 x )   - 최대 1회 전송 패턴이 적합한 경우 ( 중복 전송 X )  3.  Redis Pub / Sub  이용 채팅방 구현   - Redis config 안에 Listener 관련 코드 추가  @Bean public RedisMessageListenerContainer redisMessageListenerContainer() { RedisMessageListenerContainer container = new RedisMessage..