5

웹 시나리오에서 ConnectionMultiplexer 인스턴스의 올바른 수명주기 관리 란 무엇입니까? 나는 그것이 개별적인 요청을 파이프 라이닝하여 관리하므로 지연으로 인한 부작용을 줄인다는 것을 알고있다. 그렇다면 웹 응용 프로그램에서 ConnectionMultiplexer가 자주 사용되는 요청 범위와는 달리 싱글 톤으로 사용해야한다는 의미입니까?StackExchange.Redis 웹 시나리오의 ConnectionMultiplexer 수명주기 관리

답변

6

기본적으로 예 - 거의 동일한 Redis 노드에 하나 이상의 멀티플렉서가 필요하지 않습니다. 이것은 here으로도 설명됩니다. 데이터베이스 개체는 GetDatabase에서 매우 저렴하며 필요할 경우 요청별로 또는 메서드 범위별로 지정할 수 있습니다 (다른 테넌트가 다른 데이터베이스 번호를 사용하는 다중 테넌트 시나리오의 경우 매우 유용합니다)

관련 문제