お問い合わせ

コース概要

モジュール1: 初期セットアップ

  • Redisリリース情報
  • インストール
  • 設定
  • セキュリティモデル
  • ブート時のRedis起動
  • 一般的なLinuxディストリビューションにより適用されるセキュリティ強化
  • クライアントライブラリおよび言語バインディング

モジュール2: データモデル

  • プライミティブデータ型およびそれらを操作するためのコマンド
  • 各データ型の典型的なユースケース
  • Redisキーの一般的な命名規則
  • 「Redisはほぼシングルスレッドである」という意味の実践的な解釈
  • Redisワイヤプロトコル
  • 有用なコマンドについてクライアントライブラリが認識していない場合の対処法
  • 一部のクライアントライブラリで故意にコマンドが利用不可である理由
  • リレーショナルデータベース設計者の考え方からの転換
  • データ組織に関する一般的なヒント
  • エクスパレーション(期限切れ処理)
  • Pub/Sub
  • トランザクションおよびLuaスクリプト
  • 外部モジュール
  • データ整合性に関する一般的なヒント

モジュール3: パフォーマンスのヒント

  • Redisのベンチマーク
  • 避けるべきコマンド
  • レイテンシ問題のデバッグ
  • 大きなDELリクエストの問題 - 代替手段
  • パイプライン
  • 大量データ挿入
  • メモリ過剰使用のデバッグ
  • メモリ最適化のヒント

モジュール4: 運用

  • 利用可能な永続化メカニズム
  • SSDの摩耗を避けるための注意事項
  • バックアップとリストア
  • データベース内容を確認するためのツール
  • ダンプ解析のためのツール
  • 耐久性とパフォーマンスのチューニング
  • RDBとAOFの切り替え
  • ディスクレスRedisのユースケース
  • Redisに関連するOSレベルの調整可能項目
  • Redisパフォーマンスの監視

モジュール5: 複数Redis

  • 1台のサーバーで複数のRedisインスタンスを起動する
  • アプリケーションレベルでのパーティショニング
  • マスター-スレーブレプリケーション
  • Redis Sentinelを使用した高可用性
  • Redis Cluster
  • NATをまたいでSentinelとClusterを動作させる
  • 一貫性のあるバックアップの作成

要求

参加者は、Linuxコマンドラインを用いた基本的なシステム管理タスクに慣れている必要があります。一部のトピックでは、プログラミングまたはスクリプトのスキルが求められます。ご予約の際は、ご使用になれているプログラミング言語を明記してください。該当するものがなければ、redis-cliからRedisコマンドを発行する形で進めます。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー