Node.js 在Node/Express应用程序中连接到Redis的位置

Node.js 在Node/Express应用程序中连接到Redis的位置,node.js,express,redis,node-redis,Node.js,Express,Redis,Node Redis,redis或connect redis是否提供任何连接池?我不确定在express web app中启动连接的最佳位置 它在server.js中吗?或者我需要在每个向redis进行查询的控制器上启动连接吗 谢谢 我以前问过一个问题,但从来没有真正得到答案。这就是我要做的 var redis = require('redis').createClient(); exports.exposeConnection = function(){ return redis; }; 这将打开red

redis或connect redis是否提供任何连接池?我不确定在express web app中启动连接的最佳位置

它在server.js中吗?或者我需要在每个向redis进行查询的控制器上启动连接吗

谢谢

我以前问过一个问题,但从来没有真正得到答案。这就是我要做的

var redis = require('redis').createClient();

exports.exposeConnection = function(){

 return redis;

}; 
这将打开redis连接一次,您可以在应用程序中的任何位置使用

是的,singleton是有意义的(尤其是redis是单线程的),但它看起来并不优雅。