오픈소스 키-값 저장 시스템으로 Discourse 유지하기

Redis Labs가 Redis를 더 이상 오픈 소스로 유지하지 않기로 결정하면서, 공식적으로 지원되는 키-밸류 스토리지, discourse_docker 배포 시 기본적으로 설정되는 구성, 그리고 기존 배포 환경에 대한 discourse_docker 마이그레이션을 위해 Valkey나 Redict와 같은 오픈 소크 포크로 전환할 계획이 있는지 궁금합니다.

image/base/install-redis에서 discourse_docker가 여전히 redis 7.0.7로 고정되어 있으므로 아직 생각할 시간은 있을 것 같습니다. 하지만 Redis Labs의 비오픈소스 버전으로 진행되지는 않기를 바랍니다. Redis Labs가 사용자들을 오픈 소스에서 자사 포크로, 즉 오픈 소스 소프트웨어에서 독점 소프트웨어로 전환시키기 위해 호환성을 깨뜨리는 경제적 유인을 가질 수 있다고 생각합니다. 예를 들어 Redict는 (현재의) 7.2.4가 무결성 있는 마이그레이션이 가능한 마지막 릴리스임을 명시하고 있습니다.

Valkey는 과거 Redis 기여자 중 상당수를 기여 횟수 기준으로 끌어모은 것으로 보이며, 상당한 기업 후원도 받고 있어 가장 자연스러운 선택지로 느껴집니다. Redict는 기존 기능에 초점을 맞추고 있는 반면, Valkey에서는 더 많은 혁신을 기대할 수 있습니다. Redis Labs보다 Redis에 더 많은 기여를 한 것으로 알려진 Binbin Zhu는 Valkey의 핵심 팀 멤버 중 한 명입니다.

며칠 전, Linux Weekly News는 당시의 상황을 다음과 같이 요약했습니다:

아, "valkey"와 "redict"로 검색해 봤는데 그 답을 찾지 못했네요.

감사합니다!

다른 모든 사용자들과 똑같이… 문제를 해결하는 대신 해결책을 찾고 있었기 때문이에요. :slight_smile:

redis open source fork는 검색어 카테고리에서 1위를 차지하고 있습니다.

오프토픽으로 잠시 벗어나지만, 검색의 핵심 문제점을 보여주는 아주 흥미로운 사례였네요…

Valkey는 성능과 메모리 사용량 개선이 이루어지고 있습니다. 곧 출시될 Valkey 8은 매우 인상적입니다.

지금 시점에서 "Redis"가 소유제 포크이고 "Valkey"가 메인라인이라는 점이 명확해 보입니다. 외부에서 보기에는 포크가 오히려 Valkey의 작업을 가속화한 것처럼 보입니다.