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)、缓存级别事件 (添加/插入/删除)、连续查询
  • 组/子组、标签、命名标签
  • 数据结构 : 清单, 队列, Counter

获得帮助

您可以使用以下渠道解决您的问题和开发/使用问题:

特约

我们鼓励以问题报告的形式进行任何类型的贡献。

问题报告

对于问题报告,请与我们分享以下信息以快速解决问题。

  • NCache 以及您使用的客户端版本
  • 您使用的环境和架构信息,例如总客户端、集群节点、Node.js 版本、Java 版本、操作系统等。
  • 日志和堆栈跟踪(如果有)。
  • 重现问题的步骤的详细描述。

测试

为了测试 NCache 本地 Node.js 客户端,您将需要以下内容:

  • Java 9或更高版本
  • NCache 装置

执照

Alachisoft 执照.

版权

版权所有 (c) 2021, Alachisoft, 版权所有。

参观 https://www.alachisoft.com/ 获取更多信息.