Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

Redis.io 새로 고침 및 확장

오늘 Redis.io의 재출시를 발표하게 된 것을 기쁘게 생각합니다. Redis.io는 항상 Redis의 고향이자 새로운 Redis 사용자의 진입점이었습니다. 이번 출시와 함께 핵심 Redis 문서를 수정하면서 사이트 디자인을 현대화하고 인프라를 업데이트했습니다.

이 게시물에서는 사이트 재출시 동기를 설명하고 Redis.io 사이트를 수정하면서 채택한 원칙을 공유하고 다음 단계를 미리 살펴보고자 합니다.

Redis.io 새로고침

Redis.io 새로 고침 및 확장

Redis는 첫 번째 커밋 이후 13년 동안 먼 길을 왔습니다. 이제 기본 데이터베이스 기술로 확립되어 전 세계의 데이터 센터와 클라우드에 널리 배포되고 초당 수십억 건의 요청을 안정적으로 처리하는 Redis 오픈 소스 프로젝트는 계속 발전하고 있습니다.

그동안 redis.io는 Redis의 홈 및 핵심 문서 사이트 역할을 했습니다. 그러나 이 사이트는 2012년 공개된 이후 크게 변경되지 않았습니다. Redis 오픈 소스 프로젝트의 중요성을 반영하고 Redis 커뮤니티에 더 나은 서비스를 제공하기 위해 redis.io를 개선할 수 있는 방법을 자문하기 시작했을 때 몇 가지 눈에 띄는 문제를 발견했습니다. 언급할 가치가 있습니다.

이러한 문제 중 첫 번째 문제는 Redis 문서 자체와 관련이 있습니다. 최신 소프트웨어 문서는 잘 구성되고 탐색 가능하며 최신 상태여야 합니다. 이 첫 번째 주요 업데이트를 위해 Redis 문서를 재구성하고 사이트 탐색을 추가했으며 많은 레거시 콘텐츠를 제거했으며 간단한 첫 번째 패스 복사 편집을 완료했습니다. 이를 통해 Redis 문서의 사용자 경험을 크게 개선하는 동시에 우리와 더 큰 Redis 커뮤니티가 만들어야 하는 장기적인 개선을 위한 기반을 마련했습니다.

우리의 다음 관심사는 사이트 디자인이었습니다. 우리는 원래 디자인의 특정 요소를 유지하면서 사이트에 대한 신선하고 탐색 가능하며 현대적인 디자인을 만들고 싶었습니다. 최종 결과가 그 자체로 의미가 있기를 바랍니다.

마지막으로 사이트의 인프라를 업데이트하고 싶었습니다. 이 사이트는 11년 전에 작성된 맞춤형 Ruby 응용 프로그램에서 실행되었으며 유지 관리가 점점 어려워지고 있었습니다. 이제 redis.io는 잘 알려져 있고 널리 배포된 정적 사이트 생성기인 Hugo에서 실행됩니다.

Redis 오픈 소스 원칙

Redis의 후원자로서 우리는 Redis 프로젝트의 건강과 지속적인 성장을 위한 오픈 소스의 중요성을 굳게 믿습니다. 우리는 첫날부터 Redis를 오픈 소스로 유지하기 위해 최선을 다하고 있습니다. 우리는 프로젝트 거버넌스의 원동력이며 코드의 대부분을 기여하고 전 세계 수백 명의 개발자에게 Redis 기여자가 되는 방법에 대해 멘토링 및 교육을 제공합니다. 우리는 누구에게도 기고자 라이선스 계약에 서명하도록 요청한 적이 없으며 앞으로도 그럴 계획이 없습니다. 결론은 Redis에 대한 우리의 책임을 진지하게 받아들이고 Redis를 오픈 소스로 유지하기 위해 명시적으로 전념한다는 것입니다.

개발자 경험 확장

동시에 redis.io는 항상 개발자가 Redis로 빌드할 수 있도록 지원하는 데 중점을 두었습니다. 우리는 이제 redis.io에 Redis Stack을 도입하여 이를 한 단계 더 발전시키고 있습니다. Redis Source Available License(또는 RSAL)에 따라 라이선스가 부여된 Redis Stack은 주요 Redis 모듈(RediSearch, RedisJSON, RedisGraph, RedisTimeSeries 및 RedisBloom)의 기능을 단일 제품으로 통합합니다. Redis Stack은 Redis의 속도와 안정성을 새로운 영역과 문제 영역으로 옮기고자 하는 모든 개발자에게 중요한 발전을 의미한다고 믿습니다.

그리고 현재 redis.io에서 OSS 및 RSAL 라이선스 프로젝트를 모두 호스팅하고 있지만 이러한 프로젝트 간의 경계가 명확하도록 하기 위해 많은 노력을 기울이고 있습니다. 예를 들어, 오픈 소스 Redis에 대한 문서는 항상 현재 라이선스로 자체 저장소에서 유지 관리됩니다. 또한 RSAL 라이선스 프로젝트에 적용되는 사이트 부분을 명시적으로 호출하고 있습니다.

최종 생각 및 다음 단계

결국 우리는 오픈 소스 Redis를 효과적으로 후원하고 홍보하는 동시에 RSAL 라이선스 Redis 스택에 진입로를 제공할 수 있다고 믿습니다. 이 새로운 redis.io는 핵심 Redis 문서에 대한 중요하고 오랫동안 필요한 개선 사항을 나타냅니다. 사이트의 모양, 느낌 및 유용성 모든 Redis 개발자의 이익을 위한 redis.io의 미래 개발. 귀하의 의견과 기여를 환영하며 Redis의 홈을 계속 개선하기를 기대합니다.