Redis Pub/Sub 란?- 메시지 발행자(Publisher)와 구독자(Subscriber) 간의 메시지 전달을 위한 통신 방법- Publisher는 메시지를 특정 Channel에 발행하고, Subscriber는 Channel을 구독하여 메시지를 수신- Subscriber는 여러 Channel을 구독하여 여러 주제의 메시지를 동시에 처리할 수 있음- In-Memory 기반이기 때문에 네트워크 통신이 필요한 웹 소켓을 이용하는 것보다 빠른 메시지 통신 가능- 발행(publish)한 메시지는 따로 보관되지 않으며 수신 확인을 하지 않아 전송이 보장 되지 않음Redis Pub/Sub 사용하기 좋은 상황• 짧고 간단한 메세지를 높은 성능으로 보내고 싶을 때 • 전송 메시지를 저장하거나 수신 확인이 필요 없을..
Redis-cli 란?- 레디스 서버와 상호작용할 수 있는 명령 줄 인터페이스- 레디스 서버에 명령을 보내고, 데이터를 조회하고, 다양한 관리 작업을 수행 Redis-cli 기본 명령어 Redis-cli 접속 방법 및 서버 정보 확인## 레디스 CLI 접속# 기본 접속 명령어redis-cli# localhost외에 호스트 지정 접속redis-cli -h -p -a ## 서버 정보 모니터링# 서버 연결 확인 성공시 PONG 출력ping# 레디스 서버 정보 조회info# 레디스 서버 모니터링monitor# 현재 데이터베이스 key의 개수 확인dbsize# 레디스 서버 설정 조회config get *# 설정 변경config set Redis-cli 공통 명령어## 키 설정# 특정 key에 valu..
Redis 란?- 오픈 소스 인 메모리 데이터 구조 저장소로, 주로 데이터베이스, 캐시, 메시지 브로커로 사용- key-value 저장소의 형태를 가지며 String, List, Set, Hash 등 다양한 데이터 구조를 지원- 데이터 복제를 통해 고가용성을 지원하며, RDB와 AOF 로그를 통해 데이터 영속성을 보장- pub/sub 기능을 지원하여 메시지 브로커로 사용 Redis 기본 개념 In-Memory Data Store- 데이터를 디스크 대신 주 메모리에 저장하여 데이터 접근 속도를 극대화하는 방식의 데이터 저장 시스템• 메모리는 디스크보다 훨씬 빠르게 데이터를 읽고 쓸 수 있다.• 빠른 데이터 접근 속도로 인해 애플리케이션의 전체 지연 시간이 줄어든다.• 데이터 저장 크기가 메모리라서 작다...