UNPKG

memcached

Version:

A fully featured Memcached API client, supporting both single and clustered Memcached servers through consistent hashing and failover/failure. Memcached is rewrite of nMemcached, which will be deprecated in the near future.

25 lines (20 loc) 745 B
var nMemcached = require( '../' ), memcached; // connect to our memcached server on host 10.211.55.5, port 11211 memcached = new nMemcached( "10.211.55.6:11211" ); memcached.items( function( err, result ){ if( err ) console.error( err ); // for each server... result.forEach(function( itemSet ){ var keys = Object.keys( itemSet ); keys.pop(); // we don't need the "server" key, but the other indicate the slab id's keys.forEach(function( stats ){ // get a cachedump for each slabid and slab.number memcached.cachedump( itemSet.server, stats, itemSet[stats].number, function( err, response ){ // dump the shizzle console.info( JSON.stringify( response ) ); console.log( response.key ); }) }) }) });