Redisson 3.25.1 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Improvement
- JDK21 虚拟线程兼容性
Fixed
- 即使调用了
destroy()
方法,EvictionTask 仍在继续运行 - Sprint Data Redis 引发的
Subscription registration timeout exceeded
- Sprint Data Redis
RedisMessageListenerContainer.addMessageListener()
方法在容器启动后调用会挂起的问题 - 如果
lazyInitialization = true
会抛出 NPE PriorityQueue
方法可能会因异常后未释放的锁而挂起RMap.getAll()
方法抛出IndexOutOfBoundsException
- natMapper 在 Sentinel 模式下启动时不会应用于从属节点和主节点
- 如果
retryInterval = 0
,方法调用在故障转移后挂起 - 事务性 Map 和 MapCache keySet 方法返回不一致的状态
- Multilock 锁定方法无法与 non-MILLISECONDS TimeUnit 一起正常工作
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.25.1