본문 바로가기
레디스

Redis를 쓰는 이유 및 장점

by 플라퉁 2023. 3. 5.
728x90
반응형

 

 

 

 

 

Redis 데이터베이스, 캐시 메시지 브로커로 사용할 있는 오픈 소스

인 메모리 데이터 구조 저장소입니다.

 

Redis 속도, 확장성 대량 데이터 처리 능력 때문에 Java 개발자에게 인기 있는 선택이 되었습니다.

 

 

고성능:

 

Redis는 특히 데이터 읽기 및 쓰기와 관련하여 빠른 성능으로 유명합니다.

이는 Redis가 기존 디스크 기반 데이터베이스보다 훨씬 빠른 액세스 시간을 제공하는

메모리에 데이터를 저장하기 때문입니다.

 

확장성:

 

Redis는 수평으로 확장하도록 설계되었습니다.

많은 양의 데이터와 높은 트래픽 볼륨을 쉽게 처리합니다.

따라서 빠르게 확장해야 하는 애플리케이션에 적합합니다.

 

데이터 구조:

 

Redis는 문자열, 해시, 목록, 세트 및 정렬된 세트.

이를 통해 단일 데이터 저장소에서 다양한 유형의 데이터를 쉽게 저장하고 검색할 수 있습니다.

 

지속성:

 

Redis 데이터를 디스크에 저장할 있는 지속성 옵션을 제공합니다.

 

Pub/Sub 메시징:

 

Redis 게시/구독 메시징을 지원하여 개발자가 다음에 반응할 있는 실시간 애플리케이션을 구축할 있도록 합니다.

 

캐시:

 

Redis는 캐시로 사용할 수 있으며 필요한 데이터베이스 쿼리 수를 줄여

Java 애플리케이션의 성능을 개선하는 데 도움이 될 수 있습니다.

 

사용하기 쉬움:

 

Redis에는 간단한 API와 대규모 개발자 커뮤니티가 있어 쉽게 시작하고 필요할 때 도움을 받을 수 있습니다.

 

 

 

 

다음에는 네띠를 사용해서 실습했던 채팅 프로그램에 레디스를 적용시켜 보는 실습을 진행하겠습니다. 

 

그전에 레디스를 설치합시다.

 

저는 맥os를 사용하여 터미널에서 

brew install redis 라는 명령어 한줄로 간단하게 설치 하였습니다. 

각자 운영체제에 맞게 설치 및 세팅해주세요 간단합니다.~

 

감사합니다.

 

 

 

 

이미지 출처 : https://architecturenotes.co/redis/

 

Redis Explained

A deep technical dive into all things Redis. Covering various Redis topologies, data persistence and process forking.

architecturenotes.co

 

 

 

 

 

 

728x90
반응형

댓글