ncache-cliente

NCache es un caché distribuido en memoria 100 % de código abierto. NCache es un caché distribuido extremadamente rápido y linealmente escalable que almacena en caché los datos de la aplicación y reduce los costosos viajes a la base de datos. Usar NCache elimina los cuellos de botella de rendimiento relacionados con el almacenamiento de datos y las bases de datos y escala sus aplicaciones node.js al procesamiento de transacciones extremas (XTP).

Instalación

NCache

NCache El cliente Node.js requiere un trabajo NCache clúster para ejecutar. Este clúster maneja el almacenamiento y la manipulación de los datos del usuario.

Cliente

npm install ncache-client

General

Uso

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();

Caracteristicas

  • Rendimiento de caché, escalabilidad de caché, operaciones masivas, índices
  • Obtener, agregar, insertar, eliminar, existe, borrar caché, vencimientos, bloquear y desbloquear
  • Dependencia basada en claves, Dependencia basada en archivos, Dependencia de SQL, Dependencia de Oracle
  • Publicar/suscribir (Pub/Sub) con tema, eventos con datos, eventos específicos de elementos almacenados en caché (onInsert/onRemove), eventos de nivel de caché (Add/Insert/Remove), consulta continua
  • Grupos/Subgrupos, Etiquetas, Etiquetas con nombre
  • Estructuras de datos : Lista, Cola, Para contrarrestar

Obtener ayuda

Puede utilizar los siguientes canales para sus preguntas y problemas de desarrollo/uso:

Contribuir

Alentamos cualquier tipo de contribución en forma de informes de emisión.

Informes de emisión

Para informes de problemas, comparta la siguiente información con nosotros para resolver los problemas rápidamente.

  • NCache y la versión de cliente que usas
  • Información de entorno y arquitectura que utiliza, como clientes totales, nodos de clúster, versión de Node.js, versión de Java, sistema operativo, etc.
  • Registros y seguimientos de pila, si los hay.
  • Descripción detallada de los pasos para reproducir el problema.

Pruebas

Para probar NCache Cliente Node.js localmente, necesitará lo siguiente:

  • Java 9 o posterior
  • NCache Instalación

Licencia

Alachisoft Licencia.

Derechos de Autor

Derechos de autor (c) 2021, Alachisoft, Todos los derechos reservados.

Visite https://www.alachisoft.com/ para obtener más información.