Redisのすべて (feat. Node.js)

Redis A to ZでRedisの第一歩を確実に! 高校生が見ても完璧に理解できる、簡単で楽しいRedisのすべて

難易度 入門

受講期間 無制限

Redis
Redis
Node.js
Node.js
Redis
Redis
Node.js
Node.js

受講後に得られること

  • Redis

  • Redisを活用したバックエンドアプリケーション

コマンドだけを学ぶ講義はもう終わり!
原理を理解しながら学ぶ本物のRedis講義

以下の面接の質問に
答えることができますか?
🤷‍♂️

Q1) Redisのレプリケーションについて知っていることを説明し、quorum(クォーラム)について説明してください。

Q2) Redisとスレッドについて、知っていることを関連付けて説明してください。

Q3) deleteとunlinkにはどのような違いがありますか?

Q4) バックアップの代表的な2つの方法と、それぞれのメリット・デメリットについて説明してください。

Q5) 運用中にRedisのパラメータを変更したい場合はどうすればよいですか?


Redisのコマンドをいくつか知っていることと、Redisを使いこなせることは別物です。
 Redisのインストール、実行、応用を体験しながら、コマンドから内部動作の原理、そしてRedisのエコシステムまで、すべてを学んでいきましょう!


なぜIT/Tech企業は
Redisを好むのでしょうか?

まさに速度、シンプルなデータモデル、拡張性のためです。Redisはメモリベースで非常に高速なデータ処理速度を提供し、キー・バリュー型ストレージとして複雑なクエリなしでデータを迅速に処理できます。また、クラスターとレプリケーション機能を通じて高可用性と拡張性をサポートし、大規模なトラフィック処理に適しています。「ネカラクベ(NAVER、Kakao、LINE、Coupang、Baemin)」の採用公告にも、常にRedis優遇、Redis必須事項として明記されているのを見ることができます。

<カカオ 採用公告>

<配達の民族 採用公告>


実務から面接まで
Redisのエッセンスだけを詰め込みました ✨

今回のRedis講座でしっかりと学べば、一生使えるRedisの知識が得られるだけでなく、Redisを活用したアプリケーション開発能力を身につけることができます。黄金のような貴重な時間に、素早く核心だけを習得して、面接と実務の両方に備えましょう!

✅ 実務のように直接インストールしてみる Redis

✅ 直感的な図解で理解するRedisの動作原理の理解

✅ Node.jsのコードでRedisの活用例を解いてみる

✅ 合間合間に登場する実務者によるRedisの秘訣!


講義では
このような内容を学びます 🏃

1. 実務におけるRedis構成

コンテナ(Docker)とVMを活用して、100%実践と同じようなRedis環境を構築します。また、Redis自動実行のための設定、バックアップ作業を効率的に処理するためのディスク並列化手法、Redisデータ管理およびモニタリングのためのRedis Insightまで学習します。

2. Redisコマンドの学習

各データ型別のデータを扱うための基本コマンドやメッセージキュー、データバックアップ、JSONデータ処理、パイプライン処理およびトランザクション管理など、効率的なデータ処理のために実務で有用なコマンドを学びます。

3. 実践アプリケーション(feat. Node.js)開発

Node.jsで簡単なOTP生成、キャッシュ同期、バイナリデータキャッシュなどを実装し、分散ロックを利用したチケッティングシステム、クッキー/セッション管理、リアルタイム人気検索ワードランキング、チャットシステムを通じて、Redisの多様な活用方法を学びます。

4. Redisのデータ構造

Redisで使用されるデータ構造とデータ型を、簡単かつ直感的に理解できるように図解して説明します。


このような方におすすめです 👍

💡 DBA(インフラ運用)を準備されている方!

💡 バックエンドエンジニアを目指している方!

💡 すぐにRedisを使用するプロジェクトに投入されたものの、Redisについて全く(1ミリも)知らないという方!


Q&A 💬

Q. 非専門家でも受講できますか?

高校生が聞いても理解できるように 内容の理解に必要な知識をゆっくり整理しながら説明します。

Q. Node.jsのコードのみで実習を行う理由はありますか?

実習の進行速度がJavaやC#などに比べて速いためです。しかし、Spring(Java, Kotlin)や.Net(C#)の開発にもロジックはそのまま適用可能です。

Q. この講義さえ受ければ、Redisについてすべてを知ることができますか?

この講座はTypeScriptの講座であるため、NestJSセクションではバックエンドの説明やコードの品質を考慮したコーディングは別途行いません。あくまでNestJSでTypeScriptをいかに効率的に使えるかのみを考慮したセクションです。正直に言って100%を知ることはできませんが、80%は理解できると自負しています。10%は運用経験があってこそ満たされる部分があるからです。(残りの10%はRedisの内部のRustやCのコードを見た時に満たされる部分だと考えています。講座が重くなりすぎるため追加しませんでした。)

Q. Redis Streamについては説明しないのですか?

Redis Streamは2〜3セクション分のボリュームになるだけでなく、私の経験上、実務でRedis Streamを使う機会は多くありませんでした。用途に合わせて主にApache KafkaやElastic Searchを使うため、講義からは思い切って外しました。 

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Redisを本格的に学んでみたい方!

  • DBAを準備されている方!

  • バックエンドエンジニアを目指している方!

こんにちは
yongsoochoです。

624

受講生

36

受講レビュー

33

回答

4.9

講座評価

3

講座

こんにちは!私の経験を自由に共有したいと思います。
yongsoocho578@gmail.com までフィードバックやご意見をお待ちしております。..

カリキュラム

全体

42件 ∙ (7時間 43分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

7件

5.0

7件の受講レビュー

  • chlee2462님의 프로필 이미지
    chlee2462

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    • cksgnl744190님의 프로필 이미지
      cksgnl744190

      受講レビュー 15

      平均評価 5.0

      5

      100% 受講後に作成

      • gkseornjs3280님의 프로필 이미지
        gkseornjs3280

        受講レビュー 1

        平均評価 5.0

        5

        31% 受講後に作成

        • ratel1412님의 프로필 이미지
          ratel1412

          受講レビュー 38

          平均評価 4.9

          5

          29% 受講後に作成

          • afgman4님의 프로필 이미지
            afgman4

            受講レビュー 13

            平均評価 5.0

            5

            31% 受講後に作成

            似ている講座

            同じ分野の他の講座を見てみましょう!

            ¥2,899