sql >> Base de Datos >  >> NoSQL >> Redis

Usando redis con node.js (express)

Dado que los módulos de node.js (incluido el de redis) tienden a no bloquear y ser asincrónicos, devuelven resultados en devoluciones de llamada. Pruébelo de esta manera (también recomiendo leer este artículo sobre código asincrónico y devoluciones de llamada):

app.get('/', function(req, res) {
  redisclient.get("teststring", function(error, response) {
    if(response) {
      res.render('index', {
        test: response,
      });
    } else {
      res.render('index', {
        test: error,
      });
    }
  });
});