Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Verwenden von Redis mit node.js (Express)

Da node.js-Module (einschließlich des für Redis) dazu neigen, nicht blockierend und asynchron zu sein, geben sie Ergebnisse in Rückrufen zurück. Versuchen Sie es so (ich empfehle auch, diesen Artikel über asynchronen Code und Callbacks zu lesen):

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