ライトスルーキャッシュプロバイダーの構成
キャッシュ データを永続ストレージに保存するには、キャッシュのライトスルー プロバイダーを構成できます。 ライトスルー プロバイダーを使用すると、キャッシュされたデータと追加/更新/削除されたデータがデータ ソースと同期されます。
使い方 NCache ライトスルーキャッシュの管理センター
起動する NCache Management Center を参照して、 http://localhost:8251 or
<server-ip>:8251
WindowsおよびLinuxの場合。左側のナビゲーションバーで、をクリックします クラスター化されたキャッシュ or ローカルキャッシュ、クエリインデックスが追加されるキャッシュに基づきます。 キャッシュ名に対して、をクリックします 詳細を見る.
キャッシュが停止していることを確認してください。
これにより、キャッシュの詳細な構成ページが開きます。 に移動します 詳細設定 タブをクリックして バッキングソース 左のバーに表示されます。
チェック ライトスルーを有効にする 箱。 プロバイダーの追加を選択します。
新しいページが開きます。 入力します プロバイダ名 テキスト ボックスに入力し、[...] ボタンをクリックして、アセンブリを実装するアセンブリを参照します。
IWriteThruProvider
インターフェース。 ドロップダウン リストからクラス名を選択します。必要なライトスループロバイダーを選択します。
- 必要に応じて、ライトスルー プロバイダー クラスに値を指定することもできます。 パラメータ名を指定します。 フィールドとそれに対するその値 値 フィールド。
Note
これらのパラメーターは、割り当てられた値とともに、キャッシュの開始時に初期化されるときに、選択したライトスルー プロバイダーに渡されます。 パラメータの指定はオプションです。
クリック OK.
選択したプロバイダー クラスは、 バッキングソース タブには何も表示されないことに注意してください。
- ライトスルー プロバイダー アセンブリを、その依存アセンブリ (存在する場合) とともに展開します。 クリックしてください バッキングソースプロバイダーを展開する 左下のボタン バッキングソース タブページ。 必要なアセンブリを参照し、必要なアセンブリをすべて選択して、 Open.
- すべての変更を適用した後、をクリックします 変更を保存.
コマンドラインツールの使用
ライトスルーを構成する
バッキングソースの追加 コマンドレットを使用すると、ユーザーは指定されたキャッシュのバッキング ソース (読み取りスルー、書き込みスルー) プロバイダーを構成できます。
このコマンドは、DemonCache 上のライトスルー プロバイダーとして Writer1 を構成します。
Add-BackingSource -CacheName demoCache -AssemblyName C:\Downloads\Providers.dll -Class NCache.Sample.Providers.Writers.Writer1 -ProviderName writer1 -WriteThru
ライトスルーを削除する
削除-BackingSource コマンドレットは、事前構成されたバッキングソースプロバイダー(リードスルーまたはライトスルー)をキャッシュまたは指定されたサーバーから削除します。
次のコマンドは、次の名前の事前設定されたライトスループロバイダーを削除します。 Writer1 サーバー20.200.20.39に存在するdemoCacheから。
Remove-BackingSource -CacheName demoCache -ProviderName MyWriter –WriteThru –Server 20.200.20.39