永続性を備えた新しい分散キャッシュを作成する
A 永続性を備えた分散キャッシュ を通じて作成できます NCache 新しいストアを作成するか、既存のストアを使用して、Management Center またはコマンド ライン ツールを作成します。
Note
永続性を備えた分散キャッシュがサポートされています パーティション化されたトポロジ & ローカル(out-proc)キャッシュ.
前提条件
ことを確認してください NCache サービスが開始されました。 そうでない場合は、次の手順を実行します。
- .NET の場合は、選択したコマンド ライン ツールで次のコマンドを入力します (管理者として実行)。
Start-Service -Name NCacheSvc
- .NET Core走る NCache管理者としてのSvc。
使い方 NCache 管理センター
起動する NCache Management Center を参照して、 http://localhost:8251 or
<server-ip>:8251
WindowsおよびLinuxの場合。左側のナビゲーションバーで、をクリックします クラスター化されたキャッシュ。 これにより、 クラスター化されたキャッシュ ページ
<server-ip>:8251/ClusteredCaches/
。 このページには、マシン上の既存のクラスター化キャッシュと、トポロジ、サーバー、サーバー プラットフォームなどの追加の詳細が表示されます。永続性を備えた新しい分散キャッシュを作成するには、 新作.
- ノーザンダイバー社の インメモリストアタイプ ドロップダウンメニューで、 永続性を備えた分散キャッシュ キャッシュの名前を指定します。 クリック Next.
Note
永続性を備えた分散キャッシュは、JSON シリアライゼーションのみをサポートします。
- キャッシングトポロジと次のような高度なオプションを選択します 動作タイムアウト & 統計的複製間隔に設定します。 OK をクリックします。 Next.
Note
永続性を備えた分散キャッシュは、パーティショントポロジとパーティションレプリカトポロジのみをサポートします。
- 特定します キャッシュパーティションサイズ を提供してクラスターノードを追加します サーバーノードIP or ホスト名 をクリックして ノードの追加 ボタン。 さらにノードを追加するには、をクリックします ノードの追加。 必要なノードがすべて追加されたら、をクリックします Next.
警告
指定した名前のキャッシュがすでに存在する場合は、エラーメッセージが表示されます。
- 次に、このキャッシュの永続ストア設定を 永続性設定 永続ストアの XNUMX つのオプションがあるページ。
警告
永続ストアへの接続が正常にテストされていない限り、キャッシュの作成プロセスに進むことはできません。
重要
NCache 固執 すべてのノードからアクセスできる共有パスが必要です。 すべてのノードが共有パスへの読み取りおよび書き込みアクセス権を持っていることを確認してください。 Linuxで共有パスを設定するには NCache 永続性、を参照してください Linuxでファイル共有を構成する.
新しいストアを作成
- 新しいストアをゼロから作成する場合は、 新しい店 に対して ストアを選択 ラベル。 に対してあなたのストアの名前を指定してください 店舗名 ラベル。 接続情報については、 UNCパス, ユーザー名, パスワード 。 完了したら、をクリックします 試験用接続. 永続ストアへの接続が正常にテストされると、成功通知が届きます。 クリック Next.
Note
Windowsの場合 ユーザー名 & パスワード ファイル共有で認証が有効になっている場合は必須です。 ドメイン名とユーザー名を次のように指定することもできます domain_name \ user_name.
既存のストアを使用
以前に同じキャッシュ タイプ (永続性を備えた分散キャッシュ) で作成された既存のストアを使用する場合は、 既存店 に対して ストアを選択 既存のラベルがある場合 NCache 永続ストア。 に対してあなたのストアの名前を指定してください 店舗名 ラベル。 接続情報については、 UNCパス, ユーザー名, パスワード 。 完了したら、をクリックします 試験用接続、その後、次のいずれかが発生する可能性があります。
指定されたストアへの接続が成功し、別のキャッシュが使用されている場合は、次のメッセージが表示されます。 クリックして続行する場合 OK、他のキャッシュはこのストアを使用できず、成功通知を受け取ります。
指定されたストアへの接続が成功し、別のキャッシュが使用されていない場合は、成功通知を受け取ります。
警告
永続性を備えたローカル分散キャッシュの既存のストアは、永続性を備えたクラスター化された分散キャッシュと互換性がありません。またその逆も同様です。
- 成功メッセージを受け取ったら、をクリックします Next さらに進んでください。
- 以下のスクリーンショットに示すように、ジョブタイプを クラスターポート & ポート範囲 もし必要なら。 必要に応じて、キャッシュのパイプライン化を有効にします。 パイプラインを有効にするチェックボックス。 をセットする バッチ間隔 コマンドがマイクロ秒単位でネットワークを介して送信されるまでの期間。 クリック Next.
- 暗号化と圧縮を有効にする場合は、 暗号化を有効にする & 圧縮を有効にする チェックボックス。 有効になっている場合は、 プロバイダ & キー 暗号化と しきい値サイズ 圧縮用。 クリック Next.
Note
新しいキャッシュの作成中に既存のストアを暗号化して使用する場合は、新しいキャッシュで暗号化を有効にする必要があり、その逆も同様です。 既存のストアが暗号化されている場合、暗号化資格情報 (プロバイダーとキー) は元のストアで使用されたものと同じである必要があります。 それらが異なる場合、キャッシュを作成することはできません。
On 高度なオプション ページでは、次の設定を構成できます。
立ち退き このキャッシュを有効にすることはできません。
あなたは クリーンインターバル 価値。 デフォルトは 15 秒です。
このキャッシュは、このプロセスの完了時に自動的に開始できます。 終了時にこのキャッシュを開始します このダイアログボックスのチェックボックス。
チェックボックスをオンにすることで、サービスの再起動後にキャッシュを自動的に開始することができます。 サービスの開始時にこのキャッシュを自動開始します.
Note
永続性を備えた分散キャッシュでは、エビクションはサポートされていません。
警告
キャッシュは、永続ストアにアクセスできないノードでは開始されません。
- クリック 終了 プロセスを完了します。 作成したキャッシュはに表示されます クラスター化されたキャッシュ サーバーノードとそのステータス、および成功通知を含むページが通知パネルに表示されます。
警告
指定されたデータベースがすでに存在する場合 データベース名、「データベースはすでに存在します」というエラーメッセージが表示されます。
コマンドラインツールの使用
コマンド ライン ツールを使用して永続性キャッシュを管理することもできます。 NCache サポートされているコマンドレット.
キャッシュを作成する
新しいキャッシュ このツールは新しいキャッシュを作成する役割を果たします。 次のようにして、永続性を備えた新しい分散キャッシュを作成できます。
重要
NCache 固執 すべてのノードからアクセスできる共有パスが必要です。 すべてのノードが共有パスへの読み取りおよび書き込みアクセス権を持っていることを確認してください。 Linuxで共有パスを設定するには NCache 永続性、を参照してください Linuxでネットワークファイルシステムを構成する.
次のコマンドは、サーバー ノード 20.200.20.40 および 20.200.20.39 上に、demoClusteredCache という名前の永続性のある分散キャッシュを作成します。 新しい NCache パス上に、demoClusteredCache_db という名前の永続ストアが作成されます。 \\ファイルサーバー\ストア 提供された接続文字列を使用します。 トポロジはパーティション レプリカで、キャッシュ サイズは 1024MB.
Note
Windowsの場合 ユーザー名 & パスワード ファイル共有で認証が有効になっている場合は必須です。 ドメイン名とユーザー名を次のように指定することもできます domain_name \ user_name.
New-Cache -Name demoClusteredCache -Server "20.200.20.40,20.200.20.39" -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore "\\fileserver\stores" -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology PartitionReplica -Size 1024
警告
永続ストアへの接続に失敗すると、キャッシュ作成プロセスは失敗します。
Note
既存の永続ストアを使用して永続性を備えた分散キャッシュを作成すると、「ストアは別のキャッシュの永続ストアとしてすでに構成されている可能性があります。続行すると、他のキャッシュはこのストアを使用できなくなります」というメッセージが表示されます。この既存のストアを使用します。この新しいキャッシュ ('y' または 'n') で指定されたストアを使用してもよろしいですか?」 プレス y 続行したい場合。