한줄평
“응답 속도가 중요한 캐시·큐·실시간 데이터가 필요할 때 사실상 표준으로 자리 잡은 저장소입니다. 기본이 메모리 기반이라 대용량 영속 데이터의 1차 저장소로 쓰기엔 비용과 지속성 면에서 한계가 있습니다.”
이런 분께 캐시·세션·실시간 큐가 필요한 백엔드 개발자께
좋은 점
- 압도적인 읽기·쓰기 속도
- 다양한 자료구조와 방대한 생태계
아쉬운 점
- 메모리 용량에 데이터 크기가 묶임
- 영속성 설정을 잘못하면 데이터 유실 가능
레디스 소개
메모리에 데이터를 두는 초고속 키-값 저장소입니다. 문자열·리스트·해시·정렬셋 같은 자료구조를 지원해 캐시, 세션 저장, 메시지 브로커, 순위표 등에 폭넓게 쓰입니다. 서버 프로세스를 띄우고 클라이언트로 접속해 쓰는 형태이며, 관리는 redis-cli 등 명령줄로 합니다.