테크넷 마스터 김재벌 입니다.
오라클 9에 기본 탑재되어 있던 Redis 가 오라클 리눅스 10에서 Valkey로 변경되었습니다.
이와 관련하여 마이그레이션시에는 큰 문제는 없습니다.
이유는 100% 호환성을 가지고 있기 때문입니다.
그럼에도 불구하고 Redis에서 Valkey로 변경된 이슈에 대해서는 정리해 볼 필요가 있네요.
변경된 사유에 대해서 정확하게 알고 있는것이 차후 오라클 리눅스 10을 사용하면서 Valkey 를 사용할 때 조금은 이해할 수 있겠죠.
1) Redis VS. Valkey

- 2009년
Salvatore Sanfilippo(antirez)가 Redis를 BSD-3-Clause 라이선스로 공개. 무료 사용·배포·수정 가능한 완전 오픈소스로 빠르게 성장. - 2015년
Redis Labs(현 Redis Inc.) 설립. Redis Enterprise 상용 제품 제공 시작. Redis OSS는 BSD 유지. - 2024년 3월 20일 분기점
Redis Inc.가 Redis 7.4부터 라이선스를 BSD에서 RSALv2 + SSPLv1 이중 라이선스로 변경 발표. 클라우드 서비스 제공업체가 상업적 이용을 위해 별도 계약 필요. 오픈소스 커뮤니티 대규모 반발. - 2024년 3월 28일 Valkey 탄생
AWS, Google Cloud, Oracle, Ericsson, Alibaba, Tencent, Huawei 등이 Linux Foundation 산하에 Valkey 프로젝트 설립. Redis 7.2.4를 BSD-3-Clause로 포크. Redis 핵심 커밋터 다수(Tencent의 Binbin Zhu 등) 합류. - 2024년 9월 — Valkey 8.0 첫 메이저 릴리즈
포크 6개월 만에 Valkey 8.0 출시. 비동기 I/O 멀티스레딩, 듀얼채널 복제, Swiss Tables 기반 딕셔너리 등 주요 아키텍처 혁신 포함. AWS ElastiCache에서 수백만 노드를 Valkey 7.2로 전환. - 2025년 5월 — Redis 8.0 + AGPLv3 추가
Redis Inc. CEO가 Redis 8.0에 AGPLv3 라이선스 추가 발표로 "오픈소스 복귀" 시도. 하지만 AGPL은 네트워크 배포 시 소스코드 공개 의무가 있어 하이퍼스케일러와 상업적 비호환 유지. antirez 복귀로 기술 방향성 강화. - 2025년 3월 — Valkey 8.1 최신
메모리 효율 20% 개선, P99 지연시간 22% 감소, TLS 오프로딩으로 신규 연결 속도 300% 향상. AWS ElastiCache에서 Redis 대비 20~33% 저렴한 가격으로 제공.
아키텍쳐 비교


Rust 통합 (Valkey 미래 방향)
Valkey는 메모리 안전성 향상을 위해 핵심 컴포넌트에 Rust 언어 점진적 통합을 진행 중입니다.
C 코드베이스의 버퍼 오버플로우·메모리 누수 취약점을 근본적으로 차단하는 장기 로드맵입니다.
Redis는 현재 C 중심 개발을 유지하고 있습니다.
성능 벤치마크 자료
ℹ 아래 수치는 2025년 Percona, ScyllaDB, Valkey 공식 블로그, AWS ElastiCache 운영 데이터, Momento 등 다수 독립 벤치마크를 종합한 결과입니다. 하드웨어·워크로드에 따라 차이가 있습니다.


기능 비교


⚠ Redis 7.2.4 이후 추가된 기능(Redis 8의 JSON, 시계열, 벡터 등)은 Valkey에서 동작하지 않습니다.
이미 Redis 8 전용 기능을 사용 중이라면 마이그레이션 전 호환성 점검이 필수입니다.
장단점 비교



| # 1. Valkey 설치 (Oracle Linux 10) sudo dnf install valkey # 2. 기존 Redis RDB 파일 그대로 사용 가능 cp /var/lib/redis/dump.rdb /var/lib/valkey/dump.rdb sudo systemctl enable --now valkey # 3. 기존 Redis 클라이언트 그대로 연결 (포트 6379 기본값 동일) valkey-cli -h 127.0.0.1 -p 6379 ping # → PONG # 4. Redis 명령어 호환성 — 변경 없이 그대로 사용 valkey-cli set mykey "hello" valkey-cli get mykey # → hello # 5. 복제 구성 (기존 Redis 설정 파일 재활용 가능) # /etc/valkey/valkey.conf → Redis의 redis.conf와 동일 형식 sudo grep -v "^#" /etc/redis/redis.conf > /etc/valkey/valkey.conf # 6. 클러스터 노드 상태 확인 valkey-cli cluster info valkey-cli cluster nodes |
성능 수치 (독립 벤치마크 종합)
Percona의 2025년 테스트에서 Valkey 8.0이 AWS r6g.large에서 초당 120만 ops를 기록해 Redis 7.4의 111만 ops 대비 8% 높은 처리량을 보였고, ScyllaDB 테스트에서는 P99 꼬리 지연시간이 2.5ms 대 2.1ms로 Valkey가 15% 낮았습니다. 비용 면에서는 Snap이 Valkey 전환으로 연간 $1.26M을 절감했고, AWS ElastiCache에서 Valkey가 Redis 대비 20% 저렴한 시간당 요금으로 제공됩니다. Tech InsiderTech Insider
선택 기준
Redis 8을 선택해야 하는 경우는 명확합니다.
Redis 8은 JSON, 시계열, 확률적 구조, 벡터 세트, 벡터 검색, 시맨틱 캐싱, AI 툴링을 핵심에 네이티브로 통합하여 AI 주도 워크로드에 최적화되어 있습니다.
반면 Valkey를 선택해야 하는 경우도 명확합니다.
Valkey는 BSD 라이선스로 어디서든 어떤 목적으로든 자유롭게 사용하고, 수정하고, 상용 제품에 내장하거나 직접 클라우드 서비스로 제공할 수 있습니다.
표준 캐싱·Key-Value 워크로드라면 더 빠르고 저렴한 Valkey가 실용적인 선택입니다.
'OS & network > linux' 카테고리의 다른 글
| 오라클 리눅스 9 vs. 오라클 10 비교 - part 2 (0) | 2026.05.17 |
|---|---|
| 오라클 리눅스 9 vs. 오라클 10 비교 - part 1 (0) | 2026.05.16 |
| RHEL 10과 Oracle Linux 10 비교 분석 (0) | 2025.11.27 |
| 오라클 리눅스에 Ngnix 설치 및 구성하기 (0) | 2024.11.19 |
| 오라클 리눅스 6 서비스 종료 및 대안 (0) | 2024.11.17 |