初心者向け Redis は、ローカル Redis サーバーのインストールと操作をコマンドラインで学ぶコースです。10 個の活動は 5 個のガイド付きラボと 5 個の短いチャレンジを交互に行い、接続確認とキー操作からデータ構造、有効期限、カウンター、スナップショット、実行時設定へ進みます。
redis-cli で各手順を練習した後、キャッシュ、ToDo リスト、訪問数、メモリ制限などの場面に適用します。アプリケーションコードは書きません。
学習内容
- Ubuntu に Redis をインストールして起動し、
PINGでローカルサーバーを確認する SET、GET、EXISTS、DEL、期限コマンドでキーを作成、取得、確認、削除、失効する- Redis の文字列、リスト、集合、ハッシュでデータを保存・照会する
LPUSH、LRANGE、INCR、DECRでリスト項目と数値カウンターを作るKEYS、TYPE、FLUSHDBでキーと型を確認し、現在の DB を消去するCONFIG GETとCONFIG SETでmaxmemoryやloglevelを確認・変更するSAVEとBGSAVEでブロッキングおよびバックグラウンドの RDB スナップショットを作る
このコースの対象者
クライアントライブラリや高度なデプロイの前に Redis コマンドを実践したい開発者、データベース学習者、初級システム管理者向けです。ガイド付き操作の後に小さなチャレンジで確認したい人に適しています。
前提知識: Redis の経験は不要です。Ubuntu ターミナルでコマンドを入力できると役立ちます。DB プログラミングやアプリ開発知識は前提としません。
学習環境: 10 個すべて Ubuntu 22.04 VNC で実行します。Redis Server をローカルにインストール・起動し、redis-cli で単一インスタンスを操作します。5 個のチャレンジには自動チェックと参考解答があります。
よくある質問
Redis Cloud や外部アカウントを使いますか?
いいえ。提供 VM 内のローカル Redis のみを使い、Redis Cloud、リモートクラスタ、有料サービスには接続しません。
CONFIG SET の変更は永続的ですか?
いいえ。実行中のみ有効で、再起動すると失われます。永続化のための redis.conf 編集には触れますが、実習しません。
永続化はどこまで扱いますか?
SAVE と BGSAVE で RDB スナップショットを手動作成し、ブロッキングの違いを比較します。AOF、定期スナップショット、バックアップ復元、災害復旧は対象外です。
チャレンジはラボより難しいですか?
はい。5 個の Beginner ラボと 5 個の短い Intermediate チャレンジがあります。各チャレンジは特定の操作を検証し、参考解答を提供します。




