Skip to content

Instantly share code, notes, and snippets.

@fengmk2
Created February 16, 2012 04:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fengmk2/1841880 to your computer and use it in GitHub Desktop.
Save fengmk2/1841880 to your computer and use it in GitHub Desktop.
one redis client demo
var redis_host='10.1.152.61',redis_port='6379';
var http=require('http');
var url=require('url');
var redis=require('redis'),
redisClient=redis.createClient(redis_port,redis_host);
redisClient.on("error",function(err){
console.log('redis error:', err);
});
http.createServer(function(req,res){
//console.log(req.url+'\n');
var urlobj=url.parse(req.url,true)
var q=urlobj.query.q;
//console.log(q+'\n');
redisClient.get(q,function(err,result){
var status = 200;
if(err){
status = 500;
}
res.writeHead(status, {'Content-type':'text/plain'});
res.end(q+'='+result+'\n');
//console.log(q+'='+result+'\n');
//console.log('==== Done ====\n')
});
}).listen(1337,"10.1.152.61");
console.log('http server running at http://10.1.152.61:1337/?q=hk00001');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment