infinispan
Version:
Infinispan Javascript client
43 lines (32 loc) • 982 B
JavaScript
var infinispan = require('infinispan');
// Connect to {brandname} Server.
// Use an existing cache named "myCache".
var connected = infinispan.client(
{port: 11222, host: '127.0.0.1'},
{
cacheName: 'myCache',
clientIntelligence: 'BASIC',
authentication: {
enabled: true,
saslMechanism: 'DIGEST-MD5',
userName: 'username',
password: 'changeme'
}
}
);
connected.then(function (client) {
console.log('Connected to `myCache`');
// Add an entry to the cache.
var clientPut = client.put('hello', 'world');
// Retrieve the entry you added.
var clientGet = clientPut.then(
function() { return client.get('hello'); });
// Print the value of the entry.
var showGet = clientGet.then(
function(value) { console.log('get(hello)=' + value); });
// Disconnect from {brandname} Server.
return client.disconnect();
}).catch(function(error) {
// Log any errors.
console.log("Got error: " + error.message);
});