ncache クライアント
NCache 100%オープンソースのメモリ内分散キャッシュです。 NCache は非常に高速で線形にスケーラブルな分散キャッシュであり、アプリケーションデータをキャッシュし、コストのかかるデータベーストリップを削減します。 使用する NCache データストレージとデータベースに関連するパフォーマンスのボトルネックを取り除き、node.jsアプリケーションを極端なトランザクション処理(XTP)に拡張します。
設置
NCache
NCache Node.jsクライアントが機能している必要があります NCache 実行するクラスター。 このクラスターは、ユーザーデータの保存と操作を処理します。
クライアント
npm install ncache-client
概要
使用法
const ncache = require('ncache-client');
//Initialize the Cache Cluster
let cache = await ncache.CacheManager.getCache("test-Cache");
//Add data in Cache
await cache.add('key', new ncache.CacheItem("Value"));
// Get the value associated with the given key from cache
const cacheValue = await cache.get('key', ncache.JsonDataType.Scaler);
console.log("Item in cache"+ cacheValue +" against key "+'key'); //Outputs 'Value'
//close the cache
await cache.close();
特長
- キャッシュのパフォーマンス、キャッシュのスケーラビリティ、一括操作、インデックス
- 取得、追加、挿入、削除、存在、キャッシュのクリア、有効期限、ロックとロック解除
- キーベースの依存関係、ファイルベースの依存関係、SQL依存関係、Oracle依存関係
- トピックを含むパブリッシュ/サブスクライブ(Pub / Sub)、データを含むイベント、キャッシュされたアイテム固有のイベント(onInsert / onRemove)、キャッシュレベルのイベント(Add / Insert / Remove)、継続的なクエリ
- グループ/サブグループ、タグ、名前付きタグ
- DataStructures: リスト, キュー, カウンター
困ったときは
質問や開発/使用の問題には、次のチャネルを使用できます。
貢献
問題レポートの形でのあらゆる種類の貢献をお勧めします。
問題レポート
問題の報告については、問題を迅速に解決するために、次の情報を共有してください。
- NCache および使用するクライアントバージョン
- 合計クライアント、クラスターノード、Node.jsバージョン、Javaバージョン、オペレーティングシステムなど、使用する環境およびアーキテクチャ情報。
- ログとスタックトレース(ある場合)。
- 問題を再現するための手順の詳細な説明。
テスト
テストするために NCache Node.jsクライアントをローカルで使用するには、次のものが必要です。
- Java9以降
- NCache 設置
ライセンス
著作権
著作権(c)2021 Alachisoft、 全著作権所有。
ロケーション選択 https://www.alachisoft.com/ をご覧ください。