皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Redisson 3.28.0发布

Redisson 3.28.0发布

功能 – 多哨兵模式实现
功能 – 通过高效分区和高级条目驱逐实现 RLocalCachedMapCacheV2 对象
功能:quarkus 的优雅关闭(感谢 @naah69)

改进 – RLongAdder 和 RDoubleAddder 应尽可能使用分片主题
改进:通过 ClusterConnectionManager.getLastPartitonsByURI() 方法减少 CPU 和内存消耗
改进–RedisURI.hashCode() 缓存可减少 CPU 消耗
改进:在 RTopic.removeListener() 方法中添加关机检查

修正了 – 对分片发布子支持的错误检测
已修复 – RBatch 无法与 RKeys.randomKeyAsync() 方法一起使用(感谢 @wynn5a)
修正了集群模式下未解析的 Redis 节点主机名会影响集群拓扑扫描的问题
修正了读取模式 = MASTER_SLAVE 时不使用 MASTER 节点的问题
修正了 – RLock、RFencedLock、RReadWriteLock 会错过解锁信息,并在下一次尝试或挂起前等待定义的超时
修正了 RSemaphore、RPermitExpirableSemaphore 错过释放信息,并在下一次尝试或挂起前等待定义的超时。
修正了 – 如果使用同一个 Redisson 对象的多个 Adder 实例,RLongAdder.sum() 和 RDoubleAddder.sum() 方法的值不正确的问题。
修正了 – CountDownLatch.await() 方法可能会抛出 NPE
修正了 – RExecutorService、RLock、RPermitExpirableSemaphore、RSemaphore 对象中的 ExecutionException 处理问题。
修正了 – 如果读取模式 = MEMORY,RedissonSession 保存方法会抛出 ConcurrentModificationException。
修复了 Spring Data Redis zPopMin() 和 zPopMax() 方法无法工作的问题(感谢 @bimslab)

Assets 2

 

转自 Release redisson-3.28.0 · redisson/redisson · GitHub