Я пытаюсь использовать sentinal redis для получения/установки ключей из redis. Я пытался подчеркнуть тест моей установки примерно с 2000 одновременными запросами.Jedis getResource() занимает много времени
Я использовал дозорный, чтобы поместить один ключ на redis, а затем я выполнил 1000 одновременных запросов на получение от redis.
Но базовый jedis, используемый моим часовым, блокирует вызов getResource() (размер пула - 500), а общее среднее время отклика, которое я достигаю, составляет около 500 мс, но моя цель составляла около 10 мс.
Я прилагаю образец jvisualvm снимка здесь
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
кто угодно может помочь в дальнейшем отлаживать в вопросе?