Redis
 Computer >> コンピューター >  >> プログラミング >> Redis

【保存版】RedisConf 2021 開発者向け注目セッションガイド

RedisConf 2021が無事に幕を閉じました。数千人のRedis愛好者が集まり、リアルタイムデータの可能性を再発見する場となった今回のカンファレンスでは、60を超えるブレイクアウトセッション、4つの充実したトレーニングコース、そしてRedisのベストプラクティスやプロのコツ、新機能を掘り下げる基調講演やインタビューが多数開催されました。

数多くの素晴らしいストーリーやプレゼンテーションの中から、開発者コミュニティ全体にとって特に価値のあるセッションを厳選してご紹介します。Redisを始めたばかりの方から、すでにエキスパートとして活躍されている方まで、きっとお役に立てる内容が見つかるはずです。それでは、RedisConf 2021ガイドをご覧ください。

これからRedisを学ぶ開発者へ

Redisについてあまり知識がなく、まずは何ができるのかを知りたいという方には、SpleetのソフトウェアエンジニアMichael Owolabi氏によるセッション「Yes! Redis can do that」がおすすめです。Michael氏はキャッシングを起点に、全文検索のユースケースや永続化の仕組みまで、熱意あふれる視点でRedisの魅力を余すところなく語ります。

Redisとの出会いからその可能性の発見までを丁寧にたどるこのセッションでは、キャッシュ用途にとどまらないRedisの能力、そして汎用的な高性能インメモリデータストアとしての活用法が理解できます。

Redisコミュニティに関心のある方へ

RedisはオープンソースRedisの開発への取り組みを継続しています。コアコントリビューターの多くを直接雇用しているだけでなく、より広いコミュニティに対しても、コアRedisへの貢献を積極的に呼びかけています。

RedisのテクノロジーエバンジェリストでありコアチームメンバーでもあるItamar Haber氏による「Redis 6.2: For the community, by the community」では、Redisの新しいコミュニティ主導のガバナンスモデルとコアチームの結成について紹介されました。現在の重点はコミュニティに置かれており、2020年7月以降、ユニークなコントリビューター数は86%増加しています。

Itamar氏の講演では、Redis 6.2の新機能にも触れられています。Pub/Sub向けのACL、インクリメンタルエビクションに加え、ストリーム内の保留エントリの自動クレームやGET時の有効期限設定など、コアデータ構造に対する数多くの改善が含まれています。

Redisの将来像を知りたい方は、「Redis 7.0 and beyond」をぜひチェックしてください。このセッションでは、RedisのソフトウェアアーキテクトMeir Shpilraien氏が、言語に依存しないプログラマブルインターフェース(JavaScriptサポートを含む)を提供するRedis Functionsの設計について解説します。また、Redisコアチームメンバーで長年チーフアーキテクトを務めたYossi Gottlieb氏も、Redisに強力な一貫性をもたらすデュアルライセンスのRedisモジュール「RedisRaft」の最新情報を発表しました。

さらに、もう一人のコアチームメンバーであるAWSのシニアソフトウェア開発エンジニアMadelyn Olson氏による「Better together: How AWS is helping build a stronger open source community」では、同僚のCarl Lerche氏とMatt Asay氏とともに、コアRedisとの協働の経験や、オープンソースRedisがAWSとその顧客にとって持つ戦略的重要性について語られました。

Node.js開発者へ

RedisConf 2021では、Node.js開発者向けのコンテンツも充実していました。Redis初心者の方や、Redisを使って完成度が高く応答性に優れたアプリケーションを構築する方法を知りたい方は、「The Node.js Redis Crash Course」をご覧ください。RedisConfのために特別に制作されたこの新しいコースでは、シニアカリキュラムソフトウェアエンジニアのSimon Prickett氏が、Express、Redis、Redisモジュールを使ってソーシャルチェックインアプリを構築する方法を実践的に教えてくれます。必見の内容です。

Redis上でのNode.jsアプリのパフォーマンス向上に関する示唆に富んだ内容をお求めなら、「Solving Head-Of-Line blocking with auto pipelining」がおすすめです。NearFormのテクニカルディレクターMatteo Collina氏が、ioredisの新しい自動パイプライン機能と、それによって彼のチームのベンチマークが35〜50%改善された事例を紹介します。

Spring開発者へ

今年のRedisConfの目標の一つは、SpringおよびJavaコミュニティを有意義に支援することでした。そのために、VMwareのSpring Developer AdvocateであるJosh Long氏ほどふさわしい専門家はいないでしょう。

講演「An application framework worthy of Redis」でJosh氏は、Spring Bootアプリケーションを完全にRedisだけで動かすプロセスを手早くデモンストレーションします。RedisのJava Developer AdvocateであるBrian Sam-Bodden氏もこのセッションに参加し、スタックにRediSearchのサポートを追加していきます。

より包括的な内容を求めるなら、Brian氏のコース「Redis and Spring: Building High Performance REST APIs」をご覧ください。このトレーニングコースでは、RedisとSpring BootおよびSpring Data Redisを使いこなすために必要な知識を網羅的に学べます。ドメインモデリングとキャッシングの基礎から始まり、以下のような高度な実装へと進んでいきます。

  • RediSearchによる全文検索、ファセット検索、オートコンプリート
  • RedisGraphによるレコメンデーションサービス
  • Redis Streamsなど、その他多数の機能

Redisを大規模に運用したい方へ

今年は「Running Redis at Scale」という新しいトレーニングコースを用意しました。このコースではスケーリングを幅広く捉え、セキュリティやオブザーバビリティについても議論しますが、主な焦点は高可用性シャーディングといった古典的なスケーリングの課題に置かれています。テクニカルイネーブルメントアーキテクトのElena Kolevska氏とKurt Moeller氏が、オープンソースRedisを対象にこれらのトピックを解説し、Redis SentinelRedis Clusterを使用した多数のサンプルとハンズオンラボを交えて紹介します。

Elena氏とKurt氏は、Redis Enterprise Softwareと、それがオープンソースRedisの機能とどう異なるのかについても簡潔に触れています。

Redisの大規模運用に関する「実戦ストーリー」をお探しなら、Martin Perez氏のセッション「Look ma, no database!」をチェックしてください。Martin氏は、Cisco WebexがどのようにRedisを週間10億リクエスト規模のサービスのバックエンドとして活用しているかを詳しく説明します。

データサイエンティストとMLOps担当者へ

Redisは、高性能なオンラインフィーチャーストアとしてますます注目を集めています。「Redis as an online feature store」では、RedisのChief Business Development OfficerであるTaimur Rashid氏とソフトウェアエンジニアのDvir Dukhan氏が、モデル構築および推論の各段階でRedisを使ってフィーチャーを管理し、パフォーマンスを向上させる方法を紹介します。

実際の導入事例としては、「Redis as a scalable feature store」をご覧ください。DoorDashのML Platform EngineerであるArbaz Khan氏とTechnical Lead ManagerのZohaib Hassan氏が、数十億規模のフィーチャーをRedisで管理し、超低レイテンシーで提供する仕組みについて語ります。

コミュニティの成長はこれからも続く

RedisConf 2021は、あらゆる開発者のツールキットにおいて中核的な存在であり続けるRedisの成長が、今後も続いていくことを示す場となりました。今年の60以上のセッションをまだご覧になっていない方は、ここでご紹介したおすすめが絶好の入口になるはずです。すべてのコンテンツは5月20日までオンデマンドで視聴できるので、今からでもログインする時間は十分にあります。

いつものように、皆さんのストーリーをお聞きし、可能な限りお手伝いできることを嬉しく思います。今日のRedisについてのご意見、アイデア、質問があれば、ぜひRedis Discordサーバーに立ち寄って気軽にご挨拶ください。そして最後に、今年のカンファレンスを史上最高のものにしてくださった多くのスピーカー、コミュニティメンバー、Redis社員の皆さんに改めて感謝申し上げます。

  1. 【解決済み】Windows 10がアップデートできない・更新されないときの対処法まとめ

    Windows 10のアップデートができずにお困りですか?Windows Updateの実行中にさまざまなエラーや不具合に悩まされていませんか?この記事では、Windows 10の更新問題を解決するための方法を、初心者の方にもわかるようステップバイステップで丁寧に解説します。以下の有効な解決策の中に、あなたの問題を解決するヒントがきっと見つかるはずです。 Windows 10がアップデートできない主な原因 Windows 10はMicrosoftがリリースした最も重要なOSの一つですが、システムファイルの破損などが原因で、アップデートが正常に動作しないことがあります。主な原因は以下のとおりです

  2. 2021年 母の日ギフトガイド|ママがきっと喜ぶプレゼント7選

    大切なお母さんがすぐ近くに住んでいても、海を隔てた遠く離れた場所に住んでいても、母の日は、私たちの人生を支えてくれるママに感謝を伝える絶好の機会です。どんなささやかな気持ちでも、きっとお母さんの心に届くはず。とはいえ、「まだ完璧なギフトが見つからない…」という方のために、贈る側も贈られる側もきっと満足できるアイデアをご紹介します。画像出典:STAKCERAMICS on Etsy©iPad&調理器具スタンド家族のために料理をするのが大好きで、新しいレシピにも積極的に挑戦するお母さんには、Etsy©の上品な「iPad&調理器具スタンド」がおすすめです。デジタルレシピをお気に入りの調理器具のすぐそ