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