コース概要
モジュール1: 初期設定
- Redisのリリース
- インストール
- 設定
- セキュリティモデル
- 起動時のRedis起動
- 一般的なLinuxディストリビューションが適用するセキュリティ強化
- クライアントライブラリと言語バインディング
モジュール2: データモデル
- 基本データ型とそれらを操作するコマンド
- 各データ型の典型的な使用例
- Redisキーの一般的な命名規則
- 「Redisは主にシングルスレッドである」— 実際の意味
- Redisワイヤプロトコル
- クライアントライブラリが有用なコマンドを知らない場合の対処法
- 一部のクライアントライブラリで意図的に利用できないコマンドの理由
- 関係型データベースデザイナーから思考を切り替える方法
- データ組織化に関する一般的なヒント
- 有効期限設定
- Pub/Sub
- トランザクションとLuaスクリプト
- 外部モジュール
- データ一貫性に関する一般的なヒント
モジュール3: パフォーマンスティップ
- Redisのベンチマーク
- 避けるべきコマンド
- レイテンシ問題のデバッグ
- 大きなDELリクエストの問題 — 代わりに使用すべきもの
- パイプライン処理
- 一括挿入
- メモリオーバユースのデバッグ
- メモリ最適化のヒント
モジュール4: 操作
- 利用可能な永続化メカニズム
- SSDの摩耗を避けるための予防措置
- バックアップとリストア
- データベース内容の探索ツール
- ダンプ分析用ツール
- 耐久性とパフォーマンスの調整
- RDBとAOFの切り替え
- Diskless Redisの使用例
- Redisに関連するOSレベルの設定
- Redisパフォーマンスの監視
モジュール5: 複数のRedis
- 1つのサーバー上で複数のRedisインスタンスを起動する方法
- アプリケーションレベルでのパーティショニング
- マスタースレーブレプリケーション
- Redis Sentinelを使用した高可用性
- Redisクラスター
- NATをまたいだSentinelとクラスターの動作
- 一貫したバックアップの作成方法
要求
参加者は、Linuxコマンドラインを使用した基本的なシステム管理タスクに慣れている必要があります。いくつかのトピックではプログラミングやスクリプティングのスキルが必要です。予約時、おなじみのプログラミング言語をリストしてください。もし該当するものがなければ、redis-cliからRedisコマンドを発行します。
お客様の声 (7)
実践的な作業、理論だけでなく。
Atilla Kolali - Raiffeisen Schweiz
コース - Redis for Developers and System Administrators
機械翻訳
講師との対話型の実践的なトレーニング
Paresh Kumar Giri - The Raymond Corporation
コース - Redis for Developers and System Administrators
機械翻訳
Redisの基本的な動作原理を説明しました。
Ben Lake - The Raymond Corporation
コース - Redis for Developers and System Administrators
機械翻訳
小さなグループが良かったです。良い交流ができ、カスタマイズの可能性もあったことがよかったです。
Erik de Ruiter - KLM Accounts Payable SPL/AP
コース - Redis for Developers and System Administrators
機械翻訳
教師との交流。私たちは多くの科目について活発な議論を行いました。
arno bongenaar - KLM Accounts Payable SPL/AP
コース - Redis for Developers and System Administrators
機械翻訳
講義は非常に興味深く、テーマはよく説明されていました。
Maciej Szarski - Finder.com Poland Sp. z o. o.
コース - Redis for Developers and System Administrators
機械翻訳
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
コース - Redis for Developers and System Administrators
機械翻訳