Redisson 3.25.1 est sorti. Il s'agit d'un client Redis écrit en Java, doté de la fonction In-Memory Data Grid et a été officiellement recommandé par Redis.
Les mises à jour de cette version sont les suivantes :
Amélioration
- Compatibilité des threads virtuels JDK21
Fixé
- EvictionTask continue de s'exécuter même après avoir appelé la
destroy()
méthode - Causé par Sprint Data Redis
Subscription registration timeout exceeded
- La méthode Sprint Data Redis
RedisMessageListenerContainer.addMessageListener()
se bloquera lorsqu'elle sera appelée après le démarrage du conteneur - Si
lazyInitialization = true
lancera NPE PriorityQueue
La méthode peut se bloquer en raison d'un verrou non libéré après une exceptionRMap.getAll()
méthode lanceIndexOutOfBoundsException
- natMapper n'est pas appliqué aux nœuds esclaves et maîtres lorsqu'il est démarré en mode Sentinel
- Si
retryInterval = 0
, l'invocation de la méthode se bloque après le basculement - Les méthodes Transactional Map et MapCache keySet renvoient un statut incohérent
- La méthode de verrouillage Multilock ne fonctionne pas correctement avec des TimeUnit non MILLISECONDS
Instructions de mise à jour :https://github.com/redisson/redisson/releases/tag/redisson-3.25.1