Omdat node.js-modules (inclusief die voor redis) de neiging hebben niet-blokkerend en asynchroon te zijn, retourneren ze resultaten in callbacks. Probeer het op deze manier (ik raad ook aan om dit artikel over asynchrone code en callbacks te lezen):
app.get('/', function(req, res) {
redisclient.get("teststring", function(error, response) {
if(response) {
res.render('index', {
test: response,
});
} else {
res.render('index', {
test: error,
});
}
});
});