Redis와 Valkey
Redis는 원래 오픈소스 프로젝트로 시작되었지만, 최근 라이선스 정책을 변경하여 더 이상 완전한 오픈소스가 아니다. 이에 반해 Valkey는 Redis의 오픈소스 정신을 계승하기 위해 만들어진 프로젝트로, Linux Foundation의 관리 하에 있다.
특징 | Valkey | Redis |
---|---|---|
라이선스 | BSD 3-clause 오픈 소스 | Redis Source Available (제한적 오픈 소스) |
커뮤니티 지원 | AWS, Oracle 등이 지원하는 커뮤니티 주도 | Redis Inc.가 상업적으로 지원 |
멀티스레딩 | I/O 및 명령 실행을 위한 향상된 멀티스레드 아키텍처 | 대부분의 작업이 단일 스레드 |
복제 | 이중 채널 복제 | 마스터-슬레이브 복제 및 Redis Cluster 지원 |
확장성 | 자동 클러스터 장애 조치 및 개선된 확장성 | 클러스터링 및 샤딩 지원 |
관찰 가능성 | 상세한 모니터링을 위한 슬롯별 메트릭 제공 | 기본적인 모니터링 및 메트릭 |
RDMA 지원 | RDMA에 대한 실험적 지원 | 기본 RDMA 지원 없음 |
플랫폼 지원 | Linux, macOS, OpenBSD, NetBSD, FreeBSD | Windows, Linux, macOS |
개발 초점 | 높은 처리량과 낮은 지연 시간 | 고성능 및 데이터 지속성 |
기능 세트 | Redis 7.2.4 기반, 일부 고급 기능 부족 | 더 광범위한 기능 세트 (JSON, TimeSeries 등) |