新しい分散キャッシュを作成する
新しいを作成します 分散キャッシュ (NAIST) と Pub/Sub メッセージング キャッシュ どちらかを通して NCache 管理センターまたはPowerShellを使用します。分散キャッシュは、パーティション化、レプリケート化、およびパーティションレプリカのトポロジーをサポートしており、スケーラビリティ、高可用性、およびフォールトトレランスのさまざまな組み合わせを提供します。キャッシュの作成時に、キャッシュサイズの設定、サーバーノードの追加、削除ポリシーの選択、暗号化または圧縮の有効化、および自動起動オプションの設定を行うことができます。
前提条件
確認します NCache サービスが開始されました。 そうでない場合は、次の手順を実行します。
- .NET の場合は、選択したコマンド ライン ツールで次のコマンドを入力します (管理者として実行)。
Start-Service -Name NCacheSvc
- .NET Core の場合は、必ず以下を実行してください。 NCache 管理者としてのサービス。 その手順は次のとおりです。
- Video Cloud Studioで Services 窓から探す NCache リスト内の
- 右をクリック NCacheサービス リストから選択 特性.
- に行きます ログインする タブをクリックして ブラウズ
- 「オブジェクト名」フィールドに「 管理者 とをクリックしてください 名前を確認する
- 適切な管理者を選択し、をクリックします OK.
- 次に、パスワードを設定してクリックします OK.
- 上の右クリック NCache サービスを選択し、 再起動 オプション。 これで、サービスが管理者として実行を開始します。
使い方 NCache 管理センター
起動する NCache Management Center を参照して、 http://localhost:8251 or
<server-ip>:8251.左側のナビゲーションバーで、をクリックします クラスター化されたキャッシュ。 これにより、 クラスター化されたキャッシュ このページには、マシン上の既存のクラスタ化されたキャッシュと、次のような追加の詳細が表示されます。 トポロジー, サーバー, サーバープラットフォーム.
新しい分散キャッシュを作成するには、をクリックします New.
分散キャッシュを作成したい場合は、次の手順に従ってください。
- ノーザンダイバー社の インメモリストアタイプ ドロップダウンメニューで、 分散キャッシュ キャッシュの名前を指定します。 クリック 次へ.
警告
指定した名前のキャッシュがすでに存在する場合は、エラーメッセージが表示されます。
お願い
選択した場合 Pub/Sub メッセージングの設定手順は、分散キャッシュの設定手順と同じです。.

- キャッシングトポロジと次のような高度なオプションを選択します 動作タイムアウト (NAIST) と 統計的複製間隔。 を選択した場合 パーティション-レプリカキャッシュ トポロジの場合、レプリケーション戦略を選択する必要があります。 非同期 or 同期に設定します。 OK をクリックします。 次へ.

- 特定します 最大サイズ 必要に応じて、キャッシュの。 ノードの IP アドレスを指定して、 ノードの追加 ボタン。 さらにノードを追加するには、をクリックします ノードの追加に設定します。 OK をクリックします。 次へ 必要なノードがすべて追加されたら。
警告
そのキャッシュにノードがすでに登録されている場合は、通知が表示されます。

- 以下のスクリーンショットに示すように、ジョブタイプを クラスターポート (NAIST) と ポート範囲必要に応じてクリックします。 次へ.

- 暗号化と圧縮を有効にする場合は、 暗号化を有効にする (NAIST) と 圧縮を有効にする チェックボックス。 有効にした場合、暗号化用のプロバイダーとキーを設定し、 しきい値サイズ 圧縮用。 クリック 次へ.

On 高度なオプション ページでは、次の設定を構成できます。
Evictionはデフォルトで有効になっています。 あなたは設定することができます 立ち退きポリシー 削除を無効にする場合は、チェックボックスをオフにしてください エビクションを有効にする.
を変更することもできます 立ち退き率; 削除が有効になっている場合、アイテムはこのパーセンテージ値を使用してキャッシュから削除されます。
あなたは クリーンインターバル 価値。 デフォルトは 15 秒です。
このキャッシュは、このプロセスが完了したら自動的に開始されます。 終了時にこのキャッシュを開始します このダイアログボックスのチェックボックス。
サービスの再起動後にキャッシュを自動的に開始するには、 サービスの開始時にこのキャッシュを自動開始します チェックボックスをオンにします。

- 詳しくはこちら 仕上げ。 作成されたキャッシュはに表示されます クラスター化されたキャッシュ サーバーノードとそのステータスを含むページ。 成功通知は通知パネルで受信されます。
PowerShellの使用
PowerShellを使用して分散キャッシュを管理するには、 NCache サポートされているコマンドレット。 の 新しいキャッシュ コマンドレットを使用すると、ユーザーはXNUMXつ以上のサーバーノードに新しいキャッシュを作成できます。
分散キャッシュ
- このコマンドは、という名前の分散キャッシュを作成します デモClusteredCache of パーティションレプリカ サイズのトポロジー 1024MB サーバーノード20.200.20.40および20.200.20.39上。 明示的に指定できる インメモリストアタイプ 分散キャッシュとして。 もし
InMemoryStoreTypeが指定されていない場合、これはデフォルトのオプションであるため、コマンドは分散キャッシュを作成します。
New-Cache -Name demoClusteredCache -Server "20.200.20.40,20.200.20.39" `
-Size 1024 -Topology PartitionReplica
- このコマンドは、新しい分散キャッシュを作成します。 デモキャッシュ サーバー20.200.20.11のサイズは 1024 MBトポロジーとして パーティション化, 立ち退きポリシー 優先度ベースで設定、デフォルトの優先度設定 高いです、 と同様 立ち退き率 として設定され 10%を選択します。 清掃間隔 キャッシュの 20 seconds とポート 7800.
New-Cache -Name demoCache -Server 20.200.20.11 `
-Size 1024 -Topology Partitioned `
-EvictionPolicy priority -DefaultPriority high `
-EvictionRatio 10 -CleanupInterval 20 `
-ClusterPort 7800
- このコマンドは、新しい分散キャッシュを作成します。 デモキャッシュ サーバー20.200.20.11および20.200.20.12のサイズ 1024 MBトポロジー 複製された港を占拠し 7800.
New-Cache -Name demoCache -Server "20.200.20.11,20.200.20.12" `
-Size 1024 -Topology Replicated `
-ClusterPort 7800
- このコマンドは、新しい分散キャッシュを作成します。 デモキャッシュ サーバー20.200.20.11で、サイズ1024MB、セキュリティを使用 資格情報.
New-Cache -Name demoCache -Server 20.200.20.11 `
-Size 1024 -Credentials(Get-Credential john_smith)
分散型Pub/Subメッセージングキャッシュ
- 同様に、 Pub/Sub メッセージング キャッシュ 新しいキャッシュ コマンドレット。このコマンドは、という名前のキャッシュを作成します。 デモキャッシュ of パーティションレプリカ サイズのトポロジー 1024MB 清掃間隔 20秒立ち退き方針は以下のように設定されています 優先順位デフォルトの優先度は次のように設定されます 高いです立ち退き率も以下のように設定されている。 10%港を占拠して 7800 サーバーノード20.200.20.40および20.200.20.39上。
New-Cache -Name demoCache -InMemoryStoreType PubSubMessaging `
-Server "20.200.20.40,20.200.20.39" -Size 1024 `
-Topology PartitionReplica -CleanupInterval 20 `
-EvictionPolicy priority -DefaultPriority high `
-EvictionRatio 10 -ClusterPort 7800