title: Jedis getResource() is taking lot of time
body: <p>I am trying to use sentinal redis to get/set keys from redis. I was trying to stress test my setup with about 2000 concurrent requests. </p>
  
  <p>i used sentinel to put a single key on redis and then I executed 1000 concurrent get requests from redis.</p>
  
  <p>But the underlying jedis used my sentinel is blocking call on getResource() (pool size is 500) and the overall average response time that I am achieving is around 500 ms, but my target was about 10 ms.</p>
  
  <p>I am attaching sample of jvisualvm snapshot here</p>
  
  <pre><code>redis.clients.jedis.JedisSentinelPool.getResource() 98.02227    4.0845232601E7 ms   4779
  redis.clients.jedis.BinaryJedis.get()   1.6894469   703981.381 ms   141
  org.apache.catalina.core.ApplicationFilterChain.doFilter()  0.12820946  53424.035 ms    6875
  org.springframework.core.serializer.support.DeserializingConverter.convert()    0.046286926 19287.457 ms    4
  redis.clients.jedis.JedisSentinelPool.returnResource()  0.04444578  18520.263 ms    4
  org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept()   0.035538    14808.45 ms 11430
  </code></pre>
  
  <p>May anyone help to debug further into the issue?</p>