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


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

此版本更新内容如下:

Feature

  • Tomcat 10.1.x 支持
  • labels 支持 RTimeSeries 对象
  • 与 Spring Boot 3 的兼容性
  • RLocalCachedMap 对象的 RxJava 和 Reactive 接口
  • JsonBucket 对象的本地缓存支持

Improvement

  • StringCodec 现在实现了 JsonCodec

Fixed

  • RDoubleAdder和RLongAdder对象不能与nameMapper一起工作
  • 如果定义了负超时,RBlockingQueue方法应该返回空
  • RLocalCachedMap.clearLocalCacheAsync()方法在调用后不应该保留信号
  • 未实现 Spring Data Redis 方法:zRandMember()zRandMemberWithScore()zPopMin()bZPopMin()zPopMax()bZPopMax()zMScore()zDiff()zDiffWithScores()zDiffStore()zInter()zInterWithScores()zUnion()zUnionWithScores()hRandField()hRandFieldWithValues()copy()lMove()bLMove()lPop()rPop()sMIsMember()getEx()getDel()
  • 在集群模式下故障转移后尝试连接到失败的主节点
  • RMapCache MapEntryListener 不适用于 nameMapper
  • RJsonBucket.getKeys()方法不使用路径参数
  • RRateLimiter.getConfig().getRate()如果不存在就会抛出NPE
  • RTransaction对象在每次"get..."调用时应该是相同的实例
  • RScheduledExecutorService cron triggers 在某些时区连续触发数小时
  • RSortedSet.add()抛出NPE
  • 如果 downstream consumer 速度慢,RKeysReactive.getKeysByPattern() 方法不会给出所有 entries
  • 在 sentinel 模式下出现"Unable to unfreeze entry"的错误
  • JsonBucket.compareAndSet()方法以null作为更新值,会删除整个对象
  • 在 DNS 解析的情况下会部分扫描 Redis 集群拓扑错误
  • 从属节点未能通过完整的初始化,不应该被添加为节点
  • 当多个参数之一无法编码时 ByteBuf 泄漏
  • SearchDomainUnknownHostException偶尔会被抛出

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


相關推薦

2023-07-19

Redisson 3.23.1 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Improvement 减少了RLiveObjectService对象的关键事件订阅范围。现在它使

2022-12-02

Redisson 3.18.1 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 添加了 Spring Data Redis 3.0.0 模块 Fixed 集群中的 PubSub 订

2024-01-19

Redisson 3.26.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 可为每个 Redisson 对象指定重试间隔、重试尝试和超时设

2023-03-03

Redisson 3.20.0 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 新的多集群模式,支持 AWS Redis Global Datastore 和 Azure Redis Cac

2023-06-06

Redisson 3.22.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature Spring Data Redis 3.1.0 实现 Spring Boot 3.1.0 支持 firstEntry() 和 la

2024-02-22

Redisson 3.27.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 支持 client tracking。TrackingListener 可用于 RBucket、RStream、RS

2022-08-27

Redisson 3.17.6 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature Helidon 3.0 支持 能够在 MapOptions 对象中指定 MapWriterAsync 和

2022-07-27

Redisson 3.17.5 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 为事务性 RSetCache 和 RSet 对象实现了 touch()、unlink() 和 dele

2022-10-09

Redisson 3.17.7 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Improvement Redis slave health check 中没有考虑到失败的 connection Ping

2023-08-17

Redisson 3.23.3 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 新增TransportMode.IO_URING 引入LocalCachedMapOptions.useKeyEventsPattern(

2022-06-18

Redisson 3.17.4 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 为支持 JSON.* 命令添加了 RJsonBucket 对象 在 RBatch 中添加了 RFunc

2023-08-31

肋? Redisson 3.23.4 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 添加到RPermitExpirableSemaphore对象的多个许可支持的方法

2023-09-22

掉? Redisson 3.23.5 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature 添加到集群、哨兵、复制、主/从模式的failedSlaveNodeDe

2023-05-01

Redisson 3.21.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature RediSearch 模块支持 RSetCache扩展RSet接口 RSemaphore和RPermitExpir