はじめに

Redis 入門 — 基本操作から設計判断まで

この章で学ぶこと
1 コースの目的と到達状態
2 対象者と前提条件
3 コースの構成と進め方
解説

Redis とは

Redis
インメモリのデータストア
用途
キャッシュ、セッション管理、ランキング、メッセージング など
解説

コース修了後の到達状態

Redis の基本操作を理解して操作できる
主要データ構造を用途に応じて選択できる
キャッシュ設計パターンを理解している
永続化の仕組みと使い分けを理解している
「Redis を使うべき場面」と「RDB で十分な場面」の境界を判断できる
解説

対象者と前提条件

扱う範囲
Redis 本体の解説に集中(クライアント実装は扱いません)/操作は redis-cli を使用
対象者
Web アプリケーション開発者(経験1年以上)
前提知識
ターミナル操作/Docker の基本操作(docker run / docker compose up)
解説

コースの構成

02Redis の基礎と環境構築
03データ構造(基本編)
04データ構造(応用編)
05キー設計とメモリ管理
06永続化
07キャッシュ設計パターン
08ユースケースとアーキテクチャパターン
09レプリケーションと高可用性
10Redis の位置づけと選択基準
解説

コースの進め方

サンプルコード
各章の最初にリンクとして添付
コマンド
レクチャーのリソースに記載
字幕
日本語字幕を用意
質問
Udemy の Q&A 機能で受付