У меня есть приложение Node, которое использует Express и node_redis. Я следую подходу, описанному в книге Learning Node, и создаю единый клиент для жизнь приложения. При таком подходе, когда мне вызвать close()
на клиенте redis? Мне вообще нужно?
Соответствующий код
var express = require( 'express' ),
redis = require( 'redis' );
var app = express(),
config = require( './config/application' )[ app.get( 'env' ) ];
// create Redis client
var redisClient = redis.createClient();
redisClient.on( 'error', function( err ) {
console.log( 'Error' + err );
} );
// select the database
redisClient.select( config.redis_database );
...
/* more setup, route defintions, etc. */
...
http.createServer( app ).listen( 4000, function() {
console.log( 'Server started and ready for action!' );
});