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 装置
执照
版权
版权所有 (c) 2021, Alachisoft, 版权所有。
参观 https://www.alachisoft.com/ 获取更多信息.