redisson-3.28.0
版本发布时间: 2024-04-10 22:18:24
redisson/redisson最新发布版本:redisson-3.35.0(2024-08-22 17:53:49)
Feature - Multi Sentinel mode implementation
Feature - RLocalCachedMapCacheV2
object implemented with effecient partitioning and advanced entry eviction
Feature - graceful shutdown in quarkus (thanks to @naah69)
Improvement - RLongAdder
and RDoubleAddder
should use sharded topic if possible
Improvement - reduced CPU and Memory consumption by ClusterConnectionManager.getLastPartitonsByURI()
method
Improvement - RedisURI.hashCode()
caching to reduce CPU consumption
Improvement - shutdown check added in RTopic.removeListener()
method
Fixed - incorrect detection of sharded pubsub support
Fixed - RBatch
does not work with RKeys.randomKeyAsync() method (thanks to @wynn5a)
Fixed - unresolved Redis node hostname in cluster mode affects cluster topology scan
Fixed - MASTER
nodes aren't used if readMode = MASTER_SLAVE
Fixed - RLock
, RFencedLock
, RReadWriteLock
miss unlock messages and wait a defined timeout before a next attempt or hang
Fixed - RSemaphore
, RPermitExpirableSemaphore
miss release messages and wait a defined timeout before a next attempt or hang
Fixed - incorrect value of RLongAdder.sum()
and RDoubleAddder.sum()
methods if multiple Adder instances for the same Redisson object are used
Fixed - CountDownLatch.await()
method may throw NPE
Fixed - ExecutionException handling in RExecutorService, RLock, RPermitExpirableSemaphore, RSemaphore objects
Fixed - ConcurrentModificationException
is thrown on RedissonSession save method if readMode = MEMORY
Fixed - Spring Data Redis zPopMin() and zPopMax() methods don't work (thanks to @bimslab)