1.コースの紹介と目的
このトレーニングを通じて、RedisとRedisクラスターの重要な知識ポイントを体系的に習得し、専門家の割り当てと経験/ケースの共有を通じて実際の戦闘レベルをすばやく向上させることができます。各トピックの後に、対応する実験が行われます。
2.講師:現在、多くの企業のデータベーステクノロジーコンサルタントとして働いており、数十の大企業のデータベーストレーニングを行っている
、吉林大学のコンピュータ学部を卒業した後、外資系企業やインターネットなどに
参加した、Oracle、MongoDB、MySQL、Hadoop、Redisに関するコンサルティングに従事、サポートとトレーニング
、銀行/金融、通信業界、インターネット、保険などの多数の顧客へのサポートとサービスの提供
、データベースアーキテクチャ、問題の診断とパフォーマンスの調整、Web診断、ビッグデータ管理など。
2014年には、
2016年にOracle OCMを取得し、MongoDBコアコミュニティに参加し、
2018年にコースウェアの作成とテクノロジーの共有に取り組み、NewSQLを調査し、オンラインでの使用に適用しました。III
。クラス時間:12時間
IV。指導方法と方法:講義とケースディスカッション組み合わせる[学習してカスタマイズする
コースを柔軟に選択できる] V.コースの説明:
1:ReidsClusterクラスターの概要
1. ReidsClusterの機能
2.サーバー側のシャーディング
3.サーバー側のリクエスト
4.リクエストのリダイレクト
2:Redisタイプの概要
- 実践:
プロジェクトで使用されるデータ型
各コマンドの複雑さ
3:Redis開発仕様
1. Redis開発仕様の設計仕様とケース分析
4:RedisClusterの導入と運用および保守の経験
1.導入と注意事項
2.パラメーターの最適化-[サービスの可用性に影響する]
3.スムーズなクラスター拡張
4.過負荷保護
5.容量アラーム
6.障害アラーム7.フェイルオーバー
<ツール>
8.リソース管理
(1)クラスタ管理
(2)容量と水位の監視
9.シャードの移行
10.ストレージの低コスト
(1)階層ストレージ
(2)コールドデータとホットデータの分離
5:RedisCluster最適化
1.要求ボリュームが大きすぎて、マシンのネットワークカードをいっぱいにできない
2.ネットワークカードバインディング
3.スロット<access>ストーム
4.その他の最適化パラメーター
(1)メモリ関連
(2)マスター/スレーブ同期
(3)クラスター関連
Redisアプリケーションシナリオ分析1.最新のリスト
2.リーダーボード
3. Redisに基づくオプティミスティックロック
4.特定の期間内のすべてのデータの再値を取得するためのUniq操作
5.ユーザー情報の管理
6.関連リスト
...
6:Redis分散サービスの
配布利点と課題、および設計の優先事項
- サービスコール
プロキシプロキシレイヤーの設計Bao
言語のサポートRedis
レイヤー接続の制御
< セキュリティ<認証、シールドの危険なコマンド>
バッチインターフェイスのサポート
マルチテナントリソースの分離
クォータ制限 - サービスガバナンス
ホットキーの検出と診断
ビッグキーの最適化のアイデア
制限値(キーサイズ、自動削除)
動的圧縮
期限切れのキー
keyキーの有効期限の統一設定
キャッシュペネトレーションの最適化のアイデア
マスタースレーブDBとキャッシュの整合性
配布データベースとキャッシュの二重書き込み一貫性スキームの分析 - アラーム監視
Øアプリケーションレベルの監視
インタフェースQPS / RT /エラーレート/ヒット率
Reids監視
クライアント接続
クラスタの状態
コマンド呼び出し
メモリ使用量
マスタースレーブ同期
4.データセキュリティ
(リモート市、)Øの冗長性を
Øアクセス・セキュリティ(ホワイトリスト機構)
入出力操作監査レコード
7:RedisCluster実践事例
8:Redisのデータ移行
の間1.redisクラスタデータマイグレーション[総量+増分]
の間から2.redis主マイグレーション[総量は+インクリメント]データ
3 .redisマスタースレーブからRedisクラスターへの移行[フル+インクリメンタル]
ナイン:Redisの4.0 / 5.0 / 6.0の新機能は
、新しいホットキークロールマスター・スレーブレプリケーションの機能強化とデータ型、有効期限が切れたアルゴリズム、マルチスレッド何に焦点を当てる
10:都市/リモートデュアルライブ
1.プログラムの背景
2.目的は、計画
3.街を2つのプログラムプロファイルの/ 3つのセンター
(1)アプリケーション層とアクティブ-アクティブプログラムデータベース単一のライブ
プログラム:マルチノード-優先
(2)アプリケーション層アクティブ、アクティブ-アクティブプログラムデータベース
プログラムの2つのクラスタ-データ同期サービス
プログラム2:専用の回線追加ノード優先順位
方式3:ビジネスクロスオーバー用のアクティブ-アクティブ方式
- メッセージをサブスクライブしてキャッシュを更新します
連絡先:WeChat 18810049378