var http = require ('http'),
redis = require ('redis');
var redisClient = redis.createClient ();
var srv = http.createServer (function (req, res) {
if (req.url == '/') {
res.writeHead (200, {'Content-Type': 'text/plain'});
res.end ("hello\n");
} else if (req.url == '/single') {
redisClient.get ('mykey', function (err, reply) {
res.writeHead (200, {'Content-Type': 'text/plain'});
res.end (reply.toString () + "\n");
});
} else if (req.url == '/multi') {
var cnt = 10;
for (var i = cnt; i > 0; i--) {
redisClient.get ('mykey', function (err, reply) {
if (--cnt == 0) {
res.writeHead (200, {'Content-Type': 'text/plain'});
res.end (reply.toString () + "\n");
}
});
}
} else {
res.writeHead (404, {'Content-Type': 'text/plain'});
res.end ("not found\n");
}
});
srv.listen (55555, "0.0.0.0");
console.log ( " \n" +
" \n" +
" Listening on *:55555 \n" +
" http://127.0.0.1:55555/ \n" +
" \n" +
" " );