このコース「Redis 中級から上級」は、Redis の基礎知識を持ち、知識とスキルを深めたいと考えている開発者およびシステム管理者向けに設計されています。キー管理戦略、高度なデータ構造、トランザクション管理、Pub/Sub メッセージング、Lua スクリプト、永続化オプション、セキュリティ構成、パフォーマンス監視テクニック、HyperLogLog データ構造、およびクラスター管理など、高度なトピックを深く掘り下げます。ハンズオンラボ(実践的な実験)を通じて、実際のシナリオで Redis を実装および管理する実践的な経験を積むことができます。
目的
このコースを修了すると、次のことができるようになります。
- 効率的なデータアクセスのための高度なキー管理戦略を実装する。
- さまざまなユースケース(利用事例)に対して、Redis のデータ構造(リスト、セット、ソート済みセット、ハッシュ)を効果的に活用する。
- データの一貫性を確保するために、Redis でトランザクションを管理する。
- リアルタイム通信のために、Pub/Sub メッセージングを実装する。
- カスタムロジックのために、Redis 内で Lua スクリプトを作成および実行する。
- データの永続性のために、Redis の永続化オプションを構成および管理する。
- Redis データを保護するためのセキュリティ対策を実装する。
- Redis のパフォーマンスを監視し、潜在的なボトルネックを特定する。
- おおよそのカーディナリティ(基数)推定のために、HyperLogLog を利用する。
- スケーラビリティ(拡張性)と高可用性のために、Redis クラスターをセットアップおよび管理する。
ハイライト
- ハンズオンラボ(実践的な実験): 広範なハンズオンラボ(実践的な実験)により、各トピックに関する実践的な経験が得られます。
- Real-World Scenarios(実際のシナリオ): 実際のアプリケーションで Redis を適用し、一般的なチャレンジ(課題)を解決する方法を学びます。
- Expert Instruction(専門家による指導): コース全体を通して、専門家による指導とガイダンス(案内)を受けられます。
- Comprehensive Coverage(包括的なカバレッジ): 幅広い高度な Redis トピックを網羅しています。
- Practical Skills(実践的なスキル): プロジェクトにすぐに適用できる実践的なスキルを開発します。
このコースを受講することで、次の専門知識を得ることができます。
- スケーラブル(拡張可能)で高性能な Redis ソリューションを設計および実装する。
- 特定のユースケース(利用事例)に合わせて Redis 構成を最適化する。
- 一般的な Redis の問題をトラブルシューティング(問題解決)および解決する。
- 不正アクセスから Redis デプロイメント(配置)を保護する。
- 高度な Redis 機能を活用して、革新的なアプリケーションを構築する。
- 熟練した Redis 管理者および開発者になる。