Quelqu'un peut-il me dire quel est le problème avec ce code de test? Le programme fonctionne bien au début mais inévitablement, je reçois des erreurs de Redis après quelques heures de non utilisation. Note, j'ai changé l'hôte redis et le mot de passe sur cette publication à de fausses informations.Redis timeout error
Remarque, j'obtiens la même erreur, que j'utilise le pilote node-redis ou iris-redis.
var express = require('express');
var app = express();
// Redis Data Store
var redis = require("iris-redis");
var client = redis.createClient(6379, "nodejitsudb5555563948.redis.irstack.com");
client.auth("fehehyrj971946ef332e975fbebb4");
client.on("ready", function() {
client.iris_config(function(er, config) {
if(er) throw er;
console.log("Got my server config: %j", config)
// client.quit()
});
});
// Define a test route
app.get('/test', function(req, res) {
client.incr("seq:test", function(err, reply) {
console.log("Incremented redis counter: " + reply);
var body = "Incremented Redis Counter: " + reply;
res.setHeader('Content-Type', 'text/plain');
res.setHeader('Content-Length', body.length);
res.end(body);
});
});
app.listen(8001);
console.log('Listening on port 8001');
quelle est la sortie de CONFIG GET timeout sur votre serveur redis? –