Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Como usar redis com node.js (expresso)


Como os módulos node.js (incluindo o para redis) tendem a ser não bloqueantes e assíncronos, eles estão retornando resultados em retornos de chamada. Experimente desta forma (recomendo também a leitura deste artigo sobre código assíncrono e callbacks):
app.get('/', function(req, res) {
  redisclient.get("teststring", function(error, response) {
    if(response) {
      res.render('index', {
        test: response,
      });
    } else {
      res.render('index', {
        test: error,
      });
    }
  });
});