Redisson 3.28.0 发布,官方推荐的 Redis 客户端

Redisson3.28.0作为JavaRedis客户端的新版,引入了MultiSentinel模式改进和CPU消耗减少策略。此次更新还包括错误修复和性能提升,如gracefulshutdown功能和对RLock等组件的优化。
摘要由CSDN通过智能技术生成

Redisson 3.28.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。

此版本更新内容如下:

Feature

  • Multi Sentinel 模式实现
  • 通过 effecient partitioning 和 advanced entry eviction 实现 RLocalCachedMapCacheV2 对象
  • quarkus 的 graceful shutdown

Improvement

  • RLongAdder 和 RDoubleAddder 应尽可能使用 sharded topic
  • 通过 ClusterConnectionManager.getLastPartitonsByURI() 方法减少 CPU 和内存消耗
  • RedisURI.hashCode() 缓存可减少 CPU 消耗
  • 在 RTopic.removeListener() 方法中添加 shutdown check

Fixed

  • 错误检测 sharded pubsub 支持
  • RBatch 不能与 RKeys.randomKeyAsync () 方法一起工作
  • 集群模式下未解析的 Redis 节点主机名会影响集群拓扑扫描
  • 如果 readMode = MASTER_SLAVE,则不使用 MASTER 节点
  • RLockRFencedLockRReadWriteLock 会错过 unlock messages ,并在下一次尝试或挂起前等待 defined timeout
  • 如果使用同一个 Redisson 对象的多个 Adder 实例,RLongAdder .sum() 和 RDoubleAddder. sum() 方法的值不正确的问题
  • CountDownLatch.await() 方法可能会抛出 NPE
  • RExecutorService、RLock、RPermitExpirableSemaphore、RSemaphore 对象中的 ExecutionException 处理问题
  • 如果 readMode = MEMORY,RedissonSession 保存方法会抛出 ConcurrentModificationException
  • Spring Data Redis zPopMin () 和 zPopMax () 方法不起作用的问题。

更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.28.0

原文链接:https://www.meiti1.net/5322.html原文链接:https://www.meiti1.net/5325.html原文链接:https://www.meiti1.net/5325.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值