This repository was archived by the owner on Feb 13, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 63
client.close() does not appear to work #31
Copy link
Copy link
Open
Description
Hi,
I appreciate your clear documentation, its the primary reason I chose this library vs. others. I cant seem to get the close method to work though. Would you mind pointing out where I am going wrong? In the code below the close event never fires.
One other question I have is why the Client constructor requires the host and port but then I also have to set it on the client.
Thanks
Steve
var memcache = require('memcache');
var client = new memcache.Client('localhost', 11211);
client.port = 11211;
client.host = 'localhost';
client.on('connect', function(){
console.log('Connected');
});
client.on('close', function(){
console.log('Disconnected');
});
client.on('timeout', function(){
console.log('Timeout');
});
client.on('error', function(e){
console.log(e);
});
// connect to the memcache server after subscribing to some or all of these events
client.connect()
/*
client.set('flags', 1, function(err, result){
if(err){
console.log(err);
} else {
console.log('Set: ' + result);
}
}, 1000);
client.get('flags', function(err, result){
if(err){
console.log(err);
} else {
console.log('Get: ' + result);
}
});
client.increment('flags', 1, function(err, result){
if(err){
console.log(err);
} else {
console.log('Increment: ' + result);
}
});
client.get('flags', function(err, result){
if(err){
console.log(err);
} else {
console.log('Get: ' + result);
}
});
client.delete('flags', function(err, result){
if(err){
console.log(err);
} else {
console.log('Delete: ' + result);
}
});
*/
client.close();Metadata
Metadata
Assignees
Labels
No labels