[JAVA] Paramètre Spring RedisTemplate Config Timeout

J'ai défini Spring RedisTemplate avec l'espoir qu'il se terminera avec un délai d'expiration de 2000 msec, mais il peut rester dans le traitement Redis pendant environ 10000 msec.

Vérifier s'il peut être effacé en ajoutant des paramètres

Configuré ・ Spring.redis.pool.max-wait = 2000 ・ Spring.redis.timeout = 2000

Sous confirmation supplémentaire ・ Spring.redis.cluster.max-redirects

Le résultat est ... ・ Si spring.redis.cluster.max-redirects est défini sur 1, il s'enroulera autour de 4000 msec. 0 Je suis désolé de ne pas l'avoir essayé, mais ... je suis un peu plus proche de la valeur attendue!

référence ・ La valeur par défaut est-elle 5 fois? (2000 x 5 ...) https://github.com/spring-projects/spring-data-redis/blob/master/src/main/java/org/springframework/data/redis/connection/jedis/JedisConnectionFactory.java#L412 ・ API https://docs.spring.io/spring-boot/docs/1.5.7.RELEASE/reference/html/common-application-properties.html https://docs.spring.io/spring-data/redis/docs/1.5.x/api/org/springframework/data/redis/connection/jedis/JedisConnectionFactory.html

Recommended Posts

Paramètre Spring RedisTemplate Config Timeout
Paramètre Spring RestTemplate Config Timeout
Méthode de configuration de la connexion Spring + MyBatis
Configuration Java avec Spring MVC
Priorité de réglage externe Spring Boot
[Rails] Paramètre de délai d'expiration de session dans l'appareil
Paramètre de délai d'expiration de l'API du client HTTP Java
Intégration du serveur de configuration dans Spring Cloud Config