728x90
[Redis Architecture]
- Redis Architect : https://couplewith.tistory.com/819
- Redis Enterprise 기능 비교 : https://couplewith.tistory.com/817
- Redis 버전별 라이선스 와 기능 비교 : https://couplewith.tistory.com/815
- Redis 8 - 새로운 기능 과 성능 개선 : https://couplewith.tistory.com/818
- Redis 보안 접근제어 ACL 적용-클라이언트IP제어 : [https://couplewith.tistory.com/816

Redis 버전별 라이선스 와 기능 비교
Redis 버전별 라이선스 비교표
| Redis 버전 | 라이선스 | 주요 제한 사항 |
| 7.2 이하 | BSD 3-Clause | ✅ 오픈소스 / 제한 없음 |
| 7.4 ~ 7.8 | RSAL 2.0 또는 SSPL 1.0 (선택 가능) | - RSAL: Redis 기능을 SaaS/클라우드 형태로 제공 불가 - SSPL: SaaS/클라우드 제공 시 전체 서비스 소스코드 공개 필요 |
| 8.0 이상 | RSAL 2.0 / SSPL 1.0 / AGPL 3.0 (트라이 라이선스 중 선택) | - RSAL: Redis 기반 서비스 제공 불가 - SSPL: 모든 관련 소스코드 공개 필요 - AGPL: 수정/추가된 코드까지 공개 필요 (Copyleft 적용) |
📌 트라이 라이선스란? Redis 8.0부터는 사용자가 RSAL / SSPL / AGPL 중 하나를 선택하여 사용할 수 있는 구조입니다
🔍 참고 요약
- RSAL 2.0: Redis를 SaaS나 클라우드 형태로 제공하는 것을 금지. Redis 기능이 중심이 되는 제품/서비스도 제한.
- SSPL 1.0: Redis를 네트워크 기반 서비스로 제공할 경우, 전체 서비스 소스코드를 공개해야 함.
- AGPL 3.0: 네트워크를 통한 접근이 있는 경우, Redis 및 관련 수정/추가 코드 모두 공개해야 함.
📊 Redis Open Source vs Redis Enterprise 비교표
| 구분 | Redis Open Source | Redis Enterprise |
|---|---|---|
| 라이선스 | RSAL 2.0 (Redis Source Available License) | 상용 라이선스 (Redis Inc. 제공) |
| 비용 | 무료 | 유료 (구독 기반, 기능에 따라 가격 차이) |
| 클러스터링 | 기본 Redis Cluster 제공 | 향상된 클러스터링 (자동 샤딩, 페일오버 등) |
| 고가용성 (HA) | Sentinel 기반 | Active-Active 복제, 자동 장애 복구 |
| 보안 기능 | 기본 인증 및 TLS | LDAP, RBAC, 다중 인증 통합 |
| 퍼시스턴스 | RDB, AOF 지원 | RDB, AOF + 통합 모니터링 및 관리 도구 |
| 멀티모델 데이터 | 제한적 (기본 키-값, 리스트, 해시 등) | Redis Modules: JSON, Search, Graph, TimeSeries 등 |
| 확장성 | 수동 구성 | 자동 확장, 글로벌 배포 지원 |
| 관리 툴 | 기본 CLI 및 오픈소스 도구 | RedisInsight 포함, GUI 기반 통합 관리 |
| 지원 | 커뮤니티 중심, GitHub 이슈 등 | 공식 기술지원 포함 (SLA 기반) |
| 운영 환경 | 자체 운영 또는 컨테이너 기반 배포 | Redis Cloud, Redis Enterprise Software, Kubernetes 지원 |
📌 추가 설명
- RSAL 라이선스 유의사항 Redis Open Source는 RSAL 라이선스를 따르므로 Redis 기능을 중심으로 한 SaaS 제품이나 서비스에 직접 포함해서 제공하는 건 제한돼요. 내부 사용, 자체 배포에는 문제가 없지만, 외부 서비스로 제공하려면 라이선스 리스크를 고려해야 합니다.
- Redis Modules Enterprise 버전에서는 JSON, Search, TimeSeries 등 다양한 모듈을 활용할 수 있어서 단순 캐시 서버를 넘어서 데이터 플랫폼으로 확장 가능합니다.
- 클러스터링 차이 Open Source의 Redis Cluster는 샤딩은 가능하지만 설정과 장애 복구가 다소 수동적이에요. Enterprise는 자동화된 클러스터링과 고가용성을 갖추고 있어 운영 효율성이 높습니다.
728x90
반응형
'DevOps' 카테고리의 다른 글
| Redis 8 - 새로운 기능 과 성능 개선 (0) | 2025.07.14 |
|---|---|
| Redis Enterprise 기능 비교 (0) | 2025.07.14 |
| Redis 보안 접근제어 ACL 적용 (0) | 2025.07.14 |
| RAG의 발전 GraphRAG (0) | 2025.03.11 |
| keycloak 설치 - 오픈 소스 Identity and Access Management (1) | 2025.01.03 |
| Set the default Java version - update-alternatives --config java (4) | 2024.10.20 |
| Windows shell 변수에서 특정 문자를 가진 문자열을 치환 하는 방법 (8) | 2024.09.20 |