redisson-3.17.1
版本发布时间: 2022-04-25 20:26:12
redisson/redisson最新发布版本:redisson-3.35.0(2024-08-22 17:53:49)
Feature - transient fields support for LiveObjects to avoid data serialization
Feature - removeAllListenersAsync()
method added to RTopic
object
Feature - transactionAware
setting added to RedissonSpringCacheManager
Improvement - amount of created connections in parallel reduced to 5, for better stability
Fixed - RedissonReactiveClient.getMultilock()
method should accept RLockReactive objects
Fixed - RedissonRxClient.getMultilock()
method should accept RLockRx objects
Fixed - don't close connection on error response during topology scan
Fixed - SET command should be an idempotent operation
Fixed - MasterSlaveConnectionManager throws ClassCastException if host unknown
Fixed - RReadWriteLock
renewal doesn't work if writeLock released before readLock then both were acquired
Fixed - Spring Data Redis module. Scan In cluster mode, other nodes cannot be scanned
Fixed - RReliableTopic
object throws "attempt to compare nil with number" error
Fixed - RedissonSpinLock.tryLock()
method returns false instead of true if the remaining wait time is negative
Fixed - an error should be thrown if merge()
, compute()
, computeIfAbsent()
and computeIfPresent()
of RMap
used in batch
Fixed - Unable to specify timezone in CronSchedule object
Fixed - RMapCache.destroy()
method throws NPE
Fixed - RLock.tryLock()
method throws CancellationException
Fixed - Unable to connect to Redis server error is thrown due to NPE
Fixed - RBlockingQueue.pollLastAndOfferFirstTo()
throws ClassCastException
if result is empty
Fixed - internal AsyncSemaphore doesn't skip canceled tasks in the same thread
Fixed - RLocalCachedMap.getAll()
method doesn't respect storeCacheMiss
setting
Fixed - 0 value for waitTime and leastTime isn't handled correctly by RMultiLock object
Fixed - Spring Data Redis module. RedissonConnection.execute() method doesn't invoke overloaded methods correctly