redis 2

[Spring Boot] Redis pub/sub

Redis Pub/Sub 이란 무엇인가Redis Pub/Sub(Publish/Subscribe)은 Redis가 제공하는 메시징 기능 중 하나로, 발행/구독 모델을 기반으로 메시지를 전달하는 구조임.서버 간 또는 서버와 클라이언트 간에 비동기 메시지를 실시간으로 전달할 수 있도록 하는 기능임.특정 채널(channel)에 메시지를 발행하면, 해당 채널을 구독 중인 모든 클라이언트가 동시에 메시지를 받을 수 있음.별도의 큐나 브로커 없이 간단하게 실시간 메시징이 가능하다는 점에서 실시간 채팅, 알림, 스트리밍, 이벤트 브로드캐스트 등에 적합함.1. Redis Pub/Sub 기본 개념Pub/Sub 구조는 다음과 같이 구성됨:Publisher → Channel → SubscriberPublisher: 메시지를 발..

Redis 레디스

Redis는 Remote Dictionary Server의 약자로, 오픈 소스 기반의 인메모리 데이터베이스임. 데이터를 메모리에 저장하며, 빠른 속도를 제공하여 캐싱, 세션 관리, 실시간 분석 등에 많이 사용됨. 주로 NoSQL 데이터베이스로 분류되며, 키-값(key-value) 형태로 데이터를 관리함. Redis의 주요 특징 1. 인메모리 데이터 저장 • 데이터를 메모리에 저장하므로 읽기/쓰기 속도가 매우 빠름. • 필요 시 데이터를 디스크에 영구적으로 저장하거나 백업 가능.  2. 키-값 기반 데이터 모델 • 데이터를 “키”와 “값”의 쌍으로 저장. • 값으로는 문자열(String), 리스트(List), 해시(Hash), 집합(Set), 정렬된 집합(Sorted Set) 등 다양한 데이터 구조를 지원..

CS 2025.02.01