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 設置

ライセンス

Alachisoft ライセンス.

著作権

著作権(c)2021 Alachisoft、 全著作権所有。

ロケーション選択 https://www.alachisoft.com/ をご覧ください。