2014-01-27 7 views
1

기능적으로 Multi/Exec 및 Pipelining은 다른 목적과 기능을 제공하도록 설계되었습니다.Redis Muti/Exec vs 파이프 라인 성능

그러나 블록 쓰기 성능 만 고려하면 성능이 향상됩니다. 제 생각에 Multi/Exec은 단일 요청을 만들고 파이프 라이닝은 개별 요청을 만들지 만 RTT는 피할 것입니다.

답변

0

다중/실행이 느립니다.

  1. 다중/Exec은 또한 서버의 EXEC '를 수신 할 때 하나씩 실행 될 서버 측에 저장된 개별 요청 및 두개 이상의 요청 복수 & Exec이 생성한다.
  2. 트랜잭션에서 실행되는 모든 요청은 감시 된 키가 변경되었는지, 파이프 라이닝에서는 수행되지 않을지를 확인합니다.