본문 바로가기
728x90
반응형

redis5

Redis Sentinel vs Redis Cluster: 고가용성과 확장성의 대결 안녕하세요 오늘은 Redis Sentinel과 Redis Cluster 이 두 가지 기술을 비교하여 어떤 상황에서 어떤 것을 선택해야 하는지 알아보려 합니다.      1. Redis Sentinel: Redis Sentinel은 고가용성(High Availability) 솔루션으로, 마스터-슬레이브 구조에서 사용됩니다. 주요 구성 요소: 마스터(Master): 데이터를 기록하는 주요 서버입니다. 슬레이브(Slave): 마스터 데이터를 복제하여 읽기 작업을 처리하는 보조 서버입니다. 센티넬(Sentinel): 클러스터의 상태를 모니터링하고, 장애 발생 시 자동 장애 복구 기능을 수행합니다. 동작 방식: 센티널은 주기적으로 마스터와 슬레이브 노드들의 상태를 모니터링합니다. 만약 마스터 노드에 장애가 발생하.. 2023. 9. 19.
레디스 클러스터를 활용한 데이터 관리와 스프링 부트 연동: 클러스터 구성, 노드 설정, 조회 적용 및 실습 이번엔 Redis Cluster 를 사용하여 데이터를 관리해 봅시다. 혹시나 Redis Cluster와 Redis Sentinel 두가지 방식에 대해 궁금하신 분들을 위해 비교글도 작성하였습니다. https://rhgustmfrh.tistory.com/123 Redis Sentinel vs Redis Cluster: 고가용성과 확장성의 대결 안녕하세요 오늘은 Redis Sentinel과 Redis Cluster 이 두 가지 기술을 비교하여 어떤 상황에서 어떤 것을 선택해야 하는지 알아보려 합니다. 1. Redis Sentinel: Redis Sentinel은 고가용성(High Availability) 솔루션 rhgustmfrh.tistory.com 어쨌든 계속해서 Cluster 를 사용하는 이점은 다음과.. 2023. 6. 16.
스프링 부트와 레디스를 활용한 데이터 저장 및 관리: 싱글 레디스 설정, Another Redis Desktop Manager 사용, 간단한 조회 예제 안녕하세요 오늘은 레디스에 데이터를 저장하고 사용해 봅시다. 일단 처음에는 싱글로 레디스를 활용하여 데이터를 저장하는 실습을 해보겠습니다. 하나의 레디스를 사용해서 데이터를 저장하고 관리하는 방법입니다. redis-cli보다 직관적인 Another redis Desktop Manager를 사용하겠습니다. https://goanother.com/ Another Redis Desktop Manager A faster, better and more stable redis desktop manager [GUI client], compatible with Linux, Windows, Mac. What’s more, it won’t crash when loading massive keys. goanother.com.. 2023. 6. 16.
Redis를 쓰는 이유 및 장점 Redis는 데이터베이스, 캐시 및 메시지 브로커로 사용할 수 있는 오픈 소스 인 메모리 데이터 구조 저장소입니다.  Redis는 속도, 확장성 및 대량 데이터 처리 능력 때문에 Java 개발자에게 인기 있는 선택이 되었습니다.  고성능: Redis는 특히 데이터 읽기 및 쓰기와 관련하여 빠른 성능으로 유명합니다.이는 Redis가 기존 디스크 기반 데이터베이스보다 훨씬 빠른 액세스 시간을 제공하는메모리에 데이터를 저장하기 때문입니다. 확장성: Redis는 수평으로 확장하도록 설계되었습니다.많은 양의 데이터와 높은 트래픽 볼륨을 쉽게 처리합니다.따라서 빠르게 확장해야 하는 애플리케이션에 적합합니다. 데이터 구조: Redis는 문자열, 해시, 목록, 세트 및 정렬된 세트.이를 통해 단일 데이터 저장소에서 다.. 2023. 3. 5.
인메모리 데이터베이스: Redis와 RabbitMQ의 차이점과 데이터 내구성 보장 방법 탐색 Redis 디스크에 상주하는 인메모리 데이터베이스 / 컴퓨터 메모리를 이용한(in-memory) Cache 서버 Key-Value를 이용해 Celery가 처리할 작업을 Celery에 보낸 후 Cache 에서 해당 Key를 제거하는 방식으로 작동한다. Redis는 데이터 검색을 위해 Database에 접근하기 전 메모리에서 Cache를 가져다 쓴다는 점에서 속도가 빠르다. 매우 빠른 서비스 및 메모리 내 기능을 제공하기 때문에 지속성이 중요하지 않고 약간의 손실을 견딜 수있는 짧은 보존 메시지에 적합하다. 큰 메시지를 처리 할 때는 대기 시간이 오래 걸린다. RabbitMQ 메시지 브로커이다. 응용 프로그램(applications)에게 메시지를 주고 받을 수 있으며, 메시지가 수신될 때까지 안전하게 있을 .. 2023. 2. 20.
728x90
반응형