최근 Booksleeve에서 StackExchange.Redis로 마이그레이션했습니다.StackExchange.Redis는 MONITOR를 지원합니까?
모니터링 목적으로 MONITOR 명령을 사용해야합니다. wiki에서
나는, 서버 명령
사용할 수있는 IServer 인스턴스에서
을 읽을하지만
IServer
에 모니터에 관한 방법을 찾을 수 없습니다; 저장소에서 빠른 검색 후RedisCommand.MONITOR
이 정의되어 있어도이 명령이 적용되지 않는 것 같습니다.그럼, MONITOR 명령은 StackExchange.Redis에서 지원합니까? 모니터
이
매우 적절합니다. 필자의 유스 케이스는 그다지 좋은 이유는 아닙니다. 단지 문제 해결을 위해 통합 테스트 중에 redis DB에 보내는 모든 명령을 추적하면됩니다. StackExchange에 확실히 빠졌습니다. 어디에서나 문제가 없습니다. 기본적인 해결책은 redis-cli보다 래퍼를 사용하는 것입니다. 그런데 많은 모니터링 도구는 명령을 사용하여 명령 통계를 계산합니다. 그것이 내가 상상할 수있는 유일한 유혹적인 유스 케이스이다. – Cybermaxs
@Cybermaxs 도움이 될지 모르겠지만 SE.Redis의 테스트 장비에는 출력 스트림을 파일에 에코 할 수있는 특수 빌드가 포함되어 있습니다. 따라서 전송 된 모든 내용의 하드 카피를 얻을 수 있습니다. 연결. 일반적으로 내부 디버깅 목적으로 사용되며 컴파일러 심볼이 필요하지만 작동합니다! –