2014-01-14 2 views
2

redis 또는 connect-redis가 연결 풀링을 제공합니까? 익스프레스 웹 앱 내에서 연결을 시작하기에 가장 좋은 장소인지 확신 할 수 없습니다.노드/익스프레스 앱에서 Redis에 연결할 위치

server.js 내에 있습니까? 또는 쿼리를 다시 만들기 위해 각 컨트롤러에서 연결을 시작해야합니까?

감사합니다.

답변

1

나는 전에 similar 질문을했지만 정말 답을 찾지 못했습니다. 여기 내가하는 일이있다.

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

exports.exposeConnection = function(){ 

return redis; 

}; 

이렇게하면 다시 연결이 열리 며 응용 프로그램 내에서 아무 곳에서나 사용할 수 있습니다.

+0

그래, 싱글 톤은 (특히 redis가 싱글 스레드 인 경우) 의미가 있지만 매우 우아하지는 않습니다. – justin