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


【源创会预告】1024 程序员节(的前两天),相约开源PHP办公室,我们一起聊 AI!>>>

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

此版本更新内容如下:

Feature

  • MapOptions对象中添加writerRetryAttempts writerRetryInterval设置
  • RSortedSet实现了RExpirable
  • 添加了RBlockingQueue.pollFromAnyWithName() 方法
  • 添加基于 apache commons-compress 的org.redisson.codec.LZ4CodecV2编解码器
  • Spring 6.1.0 中引入了 Redis 缓存异步方法实现
  • 添加了tcpKeepAliveCount, tcpKeepAliveIdle, tcpKeepAliveInterval, tcpUserTimeout 设置
  • 添加了subscriptionTimeout设置

Fixed

  • RedissonClient.shutdown() 方法应在超时内完成
  • 在 Redis 集群中,RBuckets.trySet()、RBuckets.set()、RBuckets.get()、RKeys.touch()、RKeys.unlink()、RKeys.delete()、RKeys.countExists() 方法在故障转移后可能会挂起的问题。
  • JCache 的 containsKey()、getAll() 和 removeAll() 方法的异常没有被打包在 CacheException 中。
  • 命令执行超时的问题: (PING)
  • RBucketReactive.delete() 方法在 Quarkus Native 模式下不起作用的问题
  • Spring Boot 2.7.x+ 的自动配置问题
  • 如果指定了 NameMapper 对象,RSortedSet 无法正确工作的问题
  • 如果指定了 NameMapper 对象,RPriorityQueue 的锁名不正确的问题。
  • RMapCache.expireEntries() 和 expireEntry() 方法不能正确更新 maxIdle 参数。
  • non-volatile RedisConnection.lastUsageTime field 可能会导致空闲时间计算不正确
  • 即使锁所有者线程调用了 RLock.unlock()方法,在极少数情况下仍会发生试图解锁当前线程未锁定的锁的错误。
  • RCountDownLatch 在倒计时达到 0 时仅通知第一个异步监听器
  • RStream.trim() 和 trimNonStrict() 方法无法在 Redis 6.2+ 中工作的问题
  • RReadWriteLock.readLock().isLocked()方法在被写入锁所有者线程获取时返回错误结果的问题
  • 如果 lazyInitialization = true,RedissonClient.getLiveObjectService() 方法会导致尝试连接 Redis。

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


相關推薦

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

2024-05-12

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

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