sql >> Databasteknik >  >> NoSQL >> Redis

Använda redis med node.js (express)

Eftersom node.js-moduler (inklusive den för redis) tenderar att vara icke-blockerande och asynkrona, ger de resultat i callbacks. Prova på det här sättet (jag rekommenderar också att du läser den här artikeln om asynkron kod och återuppringningar):

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



  1. db.collection är inte en funktion när du använder MongoClient v3.0

  2. Rescue Timeout::Fel från Redis Gem (Ruby)

  3. Redis tar inte upp Broadcast-evenemang i Laravel 5.1

  4. FieldPath-fältnamn får inte innehålla '.' i $grupp