2014-01-14 31 views
2

redis或connect-redis是否提供任何連接池?我不確定在快速網絡應用程序中啓動連接的最佳位置。Node/Express應用程序連接到Redis的位置

它在server.js中嗎?還是我需要在每個控制器上啓動一個連接來查詢redis?

謝謝!

回答

1

我問過一個similar問題,但我從來沒有真正得到答案。這是我做的。

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

exports.exposeConnection = function(){ 

return redis; 

}; 

這將打開一次redis連接,您可以在應用程序中的任何位置使用。

+0

是的,單身人士是有道理的(特別是在redis是單線程的情況下),但它看起來並不優雅。 – justin