Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Redis

RedisConf 2021: Hướng dẫn insider cho Developer thành thạo Real-Time Data

Chúng tôi vừa kết thúc thành công RedisConf 2021, nơi hàng nghìn Redis enthusiasts tụ tập khám phá lại sức mạnh real-time data. Agenda năm nay có 60+ breakout session, 4 khóa training toàn diện, và nhiều keynote/interview khám phá Redis best practices, pro tips, tính năng mới. Giữa nhiều story và presentation tuyệt vời, chúng tôi muốn highlight một vài session quan tâm developer community. Dù bạn mới biết Redis hay đã expert, đều có gì cho bạn. Đây là guide RedisConf 2021:

Dành cho developer Redis hoàn toàn mới

Nếu bạn không biết nhiều về Redis và chỉ muốn biết nó capable of gì, hãy nghe Michael Owolabi, Software Engineer tại Spleet, trong session "Yes! Redis can do that". Michael mang góc nhìn nhiệt huyết về Redis, bắt đầu từ caching trước khi chuyển sang full-text search use cases và persistence.

Với hướng dẫn sâu về cách anh tìm thấy Redis, sự kiểm tra của Michael giúp anh nhận ra capabilities vượt ra khỏi cache, và cuối cùng cách dùng nó như general, high-performance in-memory data store.

Dành cho cộng đồng Redis

Redis cam kết phát triển open source Redis. Và trong khi chúng tôi trực tiếp 고용 nhiều core Redis contributors, chúng tôi cũng khuyến khích cộng đồng lớn hơn contribute hơn nữa cho core Redis.

Itamar Haber, Technology Evangelist cho Redis và core team member, trình bày "Redis 6.2: For the community, by the community". Talk cover governance model community-driven mới của Redis và hình thành core team. Giờ trọng tâm là community — từ 7/2020, chúng ta thấy tăng 86% unique contributors!

Talk của Itamar cũng cover tính năng mới Redis 6.2: ACLs cho Pub/Sub, incremental eviction, và nhiều cải tiến core Redis data structures (ví dụ: auto-claiming pending entries trong streams và setting expiration trên GET).

Nếu muốn biết tương lai Redis, xem "Redis 7.0 and beyond". Trong session này, Meir Shpilraien, Software Architect tại Redis, thảo luận design của Redis Functions — sẽ cung cấp language-agnostic programmable interface (tức hỗ trợ JavaScript!) cho Redis. Yossi Gottlieb, core team member và longtime Redis Chief Architect, trình bày latest trên RedisRaft, dual-licensed Redis module cung cấp strong consistency cho Redis.

Core team member khác, AWS Senior Software Development Engineer Madelyn Olson, trình bày "Better together: How AWS is helping build a stronger open source community". Trong session, Madelyn reflect với đồng nghiệp Carl Lerche và Matt Asay về work với core Redis và strategic importance của open source Redis đối với AWS và customers.

Dành cho Node.js developer

RedisConf 2021 cover Node.js developer. Nếu bạn mới Redis, hoặc muốn xem cách build complete, highly responsive app với nó, xem "The Node.js Redis Crash Course". Trong khóa training mới built specifically cho RedisConf, Senior Curriculum Software Engineer Simon Prickett dạy cách build social check-in app dùng Express, Redis, và Redis modules. Không thể bỏ lỡ!

Cho góc nhìn sâu về enhance performance Node.js apps trên Redis, xem "Solving Head-Of-Line blocking with auto pipelining". Trong session, NearForm Technical Director Matteo Collina mô tả tính năng auto-pipelining mới của ioredis và cách nó cải thiện benchmark team anh 35-50%.

Dành cho Spring developer

Năm nay, mục tiêu RedisConf là support meaningful Spring và Java community, và không tìm thấy expert tốt hơn Josh Long, Spring Developer Advocate tại VMWare.

Trong talk "An application framework worthy of Redis", Josh nhanh chóng đưa bạn qua quá trình xây Spring Boot application hoàn toàn powered by Redis. Brian Sam-Bodden, Developer Advocate cho Java tại Redis, join Josh trong talk whirlwind này để add support RediSearch vào stack.

Nếu muốn comprehensive hơn, xem khóa training của Brian: "Redis and Spring: Building High Performance REST APIs". Khóa này cover tất cả bạn cần để thành công với Redis và Spring Boot và Spring Data Redis. Brian dạy basics domain modeling và caching, nhưng nhanh chóng tiến triển implement:

  • full-text search, faceted search, auto-complete với RediSearch
  • recommendation service với RedisGraph
  • Redis Streams, và nhiều hơn nữa.

Dành cho chạy Redis at scale

Năm nay, chúng tôi tổ chức khóa training mới "Running Redis at Scale". Khóa này xem xét scaling broadly, bao gồm security và observability. Nhưng focus chính là classic scaling concerns: high availability và sharding. Technical enablement architects Elena Kolevska và Kurt Moeller trình bày topics cho open source Redis và include nhiều examples và labs dùng Redis Sentinel và Redis cluster.

Elena và Kurt cũng brief discuss Redis Enterprise Software và contrast với feature open source Redis.

Nếu chỉ muốn war story Redis at scale, xem session "Look ma, no database!" của Martin Perez. Tại đây, Martin giải thích Cisco Webex dùng Redis làm backend cho service tỷ request/tuần.

Dành cho Data Scientist và MLOps

Ngày càng nhiều, Redis nổi lên như high-performance online feature store. Trong "Redis as an online feature store", Chief Business Development Officer Taimur Rashid và Software Engineer Dvir Dukhan show cách dùng Redis manage features và tăng performance ở model building và inferencing stages.

Và cho real-world example, xem "Redis as a scalable feature store". Trong session, ML Platform Engineer Arbaz Khan và Technical Lead Manager Zohaib Hassan của DoorDash thảo luận cách dùng Redis manage tỷ features và serve chúng với ultra-low latency.

Sự tăng trưởng cộng đồng tiếp tục

RedisConf 2021 chứng minh sự tăng trưởng liên tục của Redis như core component trong toolset mọi developer. Nếu bạn chưa xem 60+ session năm nay, hy vọng recommendations đây cung cấp entry point hữu ích. Tất cả content on-demand đến 20/5, vẫn kịp login!

Như luôn, chúng tôi thích nghe story và giúp đỡ. Nếu có thoughts, ideas, questions về Redis hôm nay, ghé Redis Discord server chào hỏi! Cảm ơn lại nhiều speakers, community members, và Redis employees làm conference năm nay trở thành một trong những conference tốt nhất.