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

RedisConf 2021 개발자 가이드

실시간 데이터의 힘을 재발견하기 위해 수천 명의 Redis 매니아가 모인 RedisConf 2021을 성공적으로 마쳤습니다. 올해의 의제는 60개 이상의 세부 세션, 4개의 포괄적인 교육 과정, Redis 모범 사례, 전문가 팁 및 새로운 기능을 탐구한 여러 기조 연설 및 인터뷰를 포함했습니다. 많은 훌륭한 이야기와 프레젠테이션 중에서 개발자 커뮤니티 전체가 관심을 가질 만한 몇 가지를 강조하고 싶었습니다. Redis를 처음 사용하거나 이미 전문가이시든 상관없이 모두를 위한 무언가가 있습니다. RedisConf 2021 가이드는 다음과 같습니다.

새로운 Redis 개발자용

Redis에 대해 잘 모르고 Redis의 기능을 알고 싶다면 Spleet 소프트웨어 엔지니어 Michael Owolabi의 세션에서 들어야 합니다. 예! 레디스는 그렇게 할 수 있습니다. Michael은 전체 텍스트 검색 사용 사례와 지속성의 기능 및 기능으로 넘어가기 전에 캐싱부터 시작하여 Redis에 대한 열정적인 설명을 제공합니다.

Redis를 찾은 방법에 대한 심층적인 가이드와 함께 Michael은 Redis에 대한 조사를 통해 캐시 너머의 기능과 궁극적으로 일반적인 고성능 인메모리 데이터 저장소로 사용하는 방법을 깨닫게 되었습니다.

Redis 커뮤니티용

Redis는 오픈 소스 Redis 개발에 전념하고 있습니다. 또한 많은 핵심 Redis 기여자를 직접 고용하는 동시에 더 큰 커뮤니티가 핵심 Redis에 점점 더 많이 기여하도록 권장하고 있습니다.

Redis의 기술 에반젤리스트이자 Redis 핵심 팀원인 Itamar Haber는 Redis 6.2:커뮤니티를 위한, 커뮤니티에 의한 Redis 6.2를 발표했습니다. 이 강연에서는 Redis의 새로운 커뮤니티 중심 거버넌스 모델과 핵심 팀 구성에 대해 다룹니다. 이제 강조점은 커뮤니티입니다. —2020년 7월부터 순 기여자가 86% 증가했습니다!

Itamar의 강연에서는 Redis 6.2의 새로운 기능도 다룹니다. 여기에는 Pub/Sub용 ACL, 점진적 제거, 핵심 Redis 데이터 구조에 대한 수많은 개선 사항이 포함됩니다(예:스트림에서 보류 중인 항목 자동 요청 및 GET에서 만료 설정).

Redis의 미래에 대해 알고 싶다면 Redis 7.0 이상을 확인해야 합니다. 이 세션에서는 Redis의 소프트웨어 설계자인 Meir Shpilraien이 언어에 구애받지 않는 프로그래밍 가능 인터페이스를 제공하는 Redis Functions의 설계에 대해 설명합니다. (즉, JavaScript 지원!) Redis. Redis 핵심 팀원이자 오랜 Redis 수석 설계자인 Yossi Gottlieb도 강력한 일관성을 제공하는 이중 라이선스 Redis 모듈인 RedisRaft에 대한 최신 소식을 발표합니다. Redis용.

또 다른 핵심 팀원인 AWS 선임 소프트웨어 개발 엔지니어 Madelyn Olson은 함께 더 나은 방법:AWS가 더 강력한 오픈 소스 커뮤니티를 구축하는 데 도움이 되는 방법을 발표했습니다. 이 세션에서 Madelyn은 동료인 Carl Lerche 및 Matt Asay와 함께 핵심 Redis를 사용한 작업과 AWS 및 AWS 고객에게 오픈 소스 Redis의 전략적 중요성에 대해 생각해 봅니다.

Node.js 개발자용

RedisConf 2021에는 Node.js 개발자가 포함되었습니다. Redis를 처음 사용하거나 Redis를 사용하여 완벽하고 반응성이 뛰어난 애플리케이션을 빌드하는 방법을 알고 싶다면 Node.js Redis 단기집중 과정을 참조하세요. RedisConf를 위해 특별히 제작된 이 새로운 과정에서는 수석 교육 과정 소프트웨어 엔지니어 Simon Prickett이 Express, Redis 및 Redis 모듈을 사용하여 소셜 체크인 앱을 빌드하는 방법을 알려줍니다. 놓치지 마세요!

Redis에서 Node.js 앱의 성능을 향상하는 방법을 알아보려면 자동 파이프라이닝으로 헤드 오브 라인 차단 해결을 참조하세요. 이 세션에서 NearForm 기술 이사인 Matteo Collina는 ioredis의 새로운 자동 파이프라인 기능과 이 기능이 팀의 일부 벤치마크를 35~50% 개선한 방법에 대해 설명합니다.

Spring 개발자용

올해 RedisConf의 목표 중 하나는 Spring과 Java 커뮤니티를 의미 있게 지원하는 것이었습니다. 그러기 위해서는 VMWare의 Spring Developer Advocate인 Josh Long보다 더 나은 전문가를 찾을 수 없었습니다.

Redis에 적합한 애플리케이션 프레임워크인 강연에서 Josh는 Spring Boot 빌드 프로세스를 신속하게 안내합니다. Redis에서 완전히 구동되는 애플리케이션입니다. Redis의 Developer Advocate for Java인 Brian Sam-Bodden은 스택에 RediSearch에 대한 지원을 추가하기 위해 Josh와 함께 이 회오리바람 이야기에 참여했습니다.

더 포괄적인 내용을 원하면 Brian의 과정인 Redis 및 Spring:고성능 REST API 빌드를 참조하세요. 이 교육 과정은 Redis와 Spring Boot 및 Spring Data Redis를 성공적으로 사용하기 위해 알아야 할 모든 것을 다룹니다. . Brian은 도메인 모델링 및 캐싱의 기본 사항을 가르치지만 빠르게 다음을 구현합니다.

  • 전체 텍스트 검색, 패싯 검색 및 RediSearch를 통한 자동 완성
  • RedisGraph를 통한 추천 서비스
  • Redis Streams, 그리고 훨씬 더 많습니다.

대규모 Redis 실행

올해에는 대규모 Redis 실행이라는 새로운 교육 과정을 마련했습니다. 이 과정에서는 보안 및 관찰 가능성에 대한 논의를 포함하여 광범위하게 확장을 고려합니다. 그러나 이 과정은 주로 고가용성과 같은 기존 확장 문제에 중점을 둡니다. 및 샤딩 . 기술 지원 설계자인 Elena Kolevska와 Kurt Moeller는 오픈소스 Redis에 대해 이러한 주제를 제시하고 Redis Sentinel을 사용하는 수많은 예제와 실습을 포함합니다. 및 Redis 클러스터 .

Elena와 Kurt는 또한 Redis Enterprise Software에 대해 간략하게 논의합니다. 오픈 소스 Redis의 기능과 어떻게 대조되는지

Redis의 대규모 전쟁 스토리를 원하신다면 Martin Perez의 세션을 확인하세요. Look ma, no database! 여기에서 Martin은 Cisco Webex가 Redis를 주당 요청 10억 건의 서비스에 대한 백엔드로 사용하는 방법을 설명합니다. .

데이터 과학자 및 MLOps용

점점 더 Redis가 고성능 온라인 기능 스토어로 떠오르고 있습니다. 온라인 기능 스토어인 Redis에서 Redis의 최고 비즈니스 개발 책임자 Taimur Rashid와 소프트웨어 엔지니어 Dvir Dukhan이 Redis를 사용하여 모델 구축 및 추론 단계에서 기능을 관리하고 성능을 높이는 방법을 보여줍니다.

실제 사례는 확장 가능한 기능 저장소로서의 Redis를 참조하세요. 이 세션에서는 ML 플랫폼 엔지니어 Arbaz Khan과 DoorDash의 기술 수석 관리자 Zohaib Hassan이 Redis를 사용하여 수십억 개의 기능을 관리하고 매우 짧은 지연 시간으로 제공하는 방법에 대해 논의합니다.

커뮤니티 성장은 계속됩니다

RedisConf 2021은 모든 개발자 도구 세트의 핵심 구성 요소로서 Redis의 지속적인 성장을 보여주었습니다. 올해의 60개 이상의 세션을 확인할 기회가 없었다면 여기에 있는 권장 사항이 유용한 진입점이 되기를 바랍니다. 모든 콘텐츠는 5월 20일까지 주문형으로 제공되므로 아직 로그인할 시간이 있습니다!

언제나처럼, 우리는 당신의 이야기를 듣고 우리가 할 수 있는 곳에서 돕는 것을 좋아합니다. 오늘 Redis에 대한 생각, 아이디어 또는 질문이 있는 경우 Redis Discord 서버에 들러 인사해 보세요. 그리고 올해의 컨퍼런스를 최고의 컨퍼런스로 만들어주신 많은 연사, 커뮤니티 회원, Redis 직원에게 다시 한 번 감사드립니다.